Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 01.06.07, 16:25
Forum Newbie
 
Registriert seit: 29.05.07
Beiträge: 37

Content Objekt


Hallo Zusammen,

kann einer von euch mir das CONTENT-Objekt mal erklären? Ich hab hier zwei Bücher und hab auch schon ne menge Seiten durchsucht, aber ich kapiere es einfach nicht! Wenn ich die Beispiele aus den Büchern nehme, funktioniert das so halb, jedenfalls glaube ich das. Mit anderen Worten es wird was angezeigt, ich halte es persönlich nur nicht für nutzbar. geschweige den für irgendwie anwendbar. Aber egal, kommen wir zu meinem Problem. Ich habe mir ne Extension über den Kickstarter erstellt, der mir ne Tabelle anlegt, die heißt user_test in der Datenbank.

So nun will ich darauf eine Abfrage mit Typo-Skript machen, also lege ich ein Objekt an:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
temp.abfrage = CONTENT
temp.abfrage {
table = user_test   #nehme hier meine Tabelle
select {
pidInList = 29 #was auch immer diese Zahl sagt, das verstehe ich zum ersten nicht, hab sie aber mal auf die PID einer Seite gesetzt
pidInList.field=uid #Warum auch immer, steht so im Buch
}
renderObj = COA
renderObj {
10 = TEXT
10.field = alter #hier soll dann doch der Wert des ersten datensatzes/feldname=alter stehen, oder nicht? Was ist eigentlich wenn ich zwei datensätze als ergebnis bekomme? Wie greife ich dann darauf zu?
30=TEXT
30.data=debug:data
}
}

page.10=TEXT
page.10 < temp.abfrage # hier bringt er mir zum beispiel gar nichts
page.10 < temp.abfrage.renderObj # hier bekomme ich wenigstens was angezeigt, aber auch nur die Daten der Seite auf der ich grad drauf bin, jedenfalls im debug. In renderObj.10 ist gar nichts drin.
Was mache ich falsch, wo ist mein Verständnis-Problem?

Kann mir jemand helfen?

Vielen Dank

Gruß

Björn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 03.06.07, 23:03
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.022
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

haste nun den Durchblick oder noch Klärungsbedarf?

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 03.06.07, 23:48
Forum Newbie
 
Registriert seit: 29.05.07
Beiträge: 37

ich brauche noch ne erklärung, ich habs immernoch nicht gerafft. Ich finde einfach keine gute erklärung. Kannst du mir helfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 04.06.07, 08:29
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.022
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

kurze Info:

Zeilen wie:
Typoscript-Code:
1:
pidInList = 29 #was auch immer diese Zahl sagt, das verstehe ich zum ersten nicht, hab
sind nicht erlaubt! Kommentare dürfen nicht in die gleiche Zeile wie die Anweisungen! Kommentare also am besten eine Zeile darüber!

Die Zeile:
Typoscript-Code:
1:
table = user_test
Ist nicht erlaubt! Lese hier nach welche Tabellen erlaubt sind: http://typo3.org/documentation/docum....1.0/view/8/9/

Bei:
Typoscript-Code:
1:
pidInList = 29
Kommt die uid des Datensatzes rein die du auslesen willst!

Und
Typoscript-Code:
1:
pidInList.field=uid
ist das gleiche wie pidInList, bloss das du hier nicht den Datensatz den du auslesen willst nicht direkt eingibst sondern aus einem Feld uid gelesen wird das du bereits vorher schon irgendwie geholt hast. Du kannst auch z.B. auch data nehmen, je nachdem woher der Wert kommt der die uid enthält die du auslesen willst.
pidInList = 29 und pidInList.field=uid wiederspricht sich hier!

Gruß
Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 04.06.07, 08:47
Forum Newbie
 
Registriert seit: 29.05.07
Beiträge: 37

ja das kommentare nicht in der gleichen zeile stehen dürfen im TS ist klar, hab ich ja uch nur hier daneben geschrieben, damit der zusammenhang verdeutlicht wird.

aber wieso ist ein
Typoscript-Code:
1:
table = user_test
nicht erlaubt?

das fand ich bei dem Link den du dabei gepackt hast:
NOTE: Only tables allowed are “pages” or tables prefixed with one of these: “tt_”, “tx_”, “ttx_”, “fe_”, “user_”

und das verstehe ich so, das alle Tabellen erlaubt sind die mit user_* anfangen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 04.06.07, 08:51
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.022
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

Zitat:
ja das kommentare nicht in der gleichen zeile stehen dürfen im TS ist klar,
Keine Ahnung ob dir das klar war, bin nur vom Code oben ausgegangen.

Zitat:
und das verstehe ich so, das alle Tabellen erlaubt sind die mit user_* anfangen.
Richtig, mein Fehler...;)

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 04.06.07, 08:55
Forum Newbie
 
Registriert seit: 29.05.07
Beiträge: 37

ok, aber wieso funktioniert das dann nicht? Ich meine welche pidInList muss ich den nehmen, wenn ich auf meine eigene Datenbank zugreifen will? Wo soll ich die den her bekommen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 05.06.07, 10:49
Forum Newbie
 
Registriert seit: 29.05.07
Beiträge: 37

Kann mir hier niemand Helfen?

Ich meine so schwer kann das doch nicht sein! Das sollten doch schon mehrere benutzen und es sollte doch normalerweise auch funktionieren. Ich hab doch da bestimmt nur irgendwo nen denkfehler drin.

Naja gut, vielen dank trotzdem an alle.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
tt_content Objekt im Objekt Browser leer darksban TYPO3 4.x Fragen und Probleme 1 28.05.08 21:10
Header aus Flexible Content Objekt an Gifbuilder übergeben thomas-hh TYPO3 3.x Fragen und Probleme 1 30.11.07 19:35
Wrap um Content-Objekt abhängig von CType bizbee TYPO3 4.x Fragen und Probleme 4 24.10.07 11:46
Flash Objekt einbinden tob1as TYPO3 4.x Fragen und Probleme 3 10.10.07 19:21
PHP code - Objekt ? TheFreeman TYPO3 4.x Fragen und Probleme 2 07.05.07 17:26


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS