Ja genau....
Wofür gibt es den Unterschied...
Wenn ich statt subparts in meinem Typoscript marks einsetze, dann geht es auch.
Ich sehe da keinen Unterschied???
:o :o :o :o
Ja genau....
Wofür gibt es den Unterschied...
Wenn ich statt subparts in meinem Typoscript marks einsetze, dann geht es auch.
Ich sehe da keinen Unterschied???
:o :o :o :o
marks gibt es nur einmal und werden einfch dahingesetzt wo nacher
das jeweilige element hinkommt z.B
<td>###MARKER###</td>
subparts umschließen etwas, dafür sind sie ja zweimal da,
das beste beispiel hierfür ist der workOnSubpart befehl,
Typo3 bekommt die anweisung inerhalb dieses subparts
zu arbeiten
standart für platzhalter für den inhalt sind eigentlich marks
funktionieren tut aber beides
tomekk schriebJa genau....
Wofür gibt es den Unterschied...
bei subparts kannst du sachen ins template rein schreiben, die dann automatisch ersetz werden, weil ja der inhalt zwischen den 2 subparts hinein kommt...
zB bei einem menü könntest die menüpunkte hineintun, oder ne grafik, damit du schon im template weißt, wie du das aussehen könnte, zB mit der platzverteilung... alles klar? 🙂
Super ....
Danke... ICh denke ich habe es gescheckt.
Bei dem einem schiebe ich was rein und ersetzte :-)
Das Andere ist einfach nur ein Platzhalter...
habe verstanden... thx
Hallo zusammen...
Hab mir jetzt nicht ganz genau die Problematik und die Antworten durchgelesen, aber als ich das Tutorial von der typoseite am durchmachen war, hatte ich auch das problem, das obwohl ich die subparts deklariert hatte, IMMER EINE LEERE SEITE angezeigt wurde.
Ich habe STUNDEN drangesessen und schon gedacht ich dreh durch...hatte alles ganz genau gleich gemacht wie im Tutorial, doch da stand nichteinmahl start und stop oder begin und end drin (mit den letzteren hab ichs nicht probiert) jedenfalls aus dem Buch alles dann richtig gemacht.
JETZT kommt der HAMMER:
hab aufgrund meiner Rechtschreibprobleme
im Typoscript unter SETUP dies eingegeben:
workOnSubpart = DOCUMENT_BODY
subparts.INSIDE_HEADER = TEXT
subparts.INSIDE_HEADER.value = HELLO WORLD!
Jo so ging nix...aber dann als ich LEGASTENIKER
dachte mmm work schreibt man doch mit e am ende hats FUNKTIONIERT ????
also:
workeOnSubpart = DOCUMENT_BODY
subparts.INSIDE_HEADER = TEXT
subparts.INSIDE_HEADER.value = HELLO WORLD!
Konnts nicht glauben--> :o was ein Zufall !!!
Also ich nehme an, das da eine Version auf dem Markt ist, mit nem ziemlich fiesen BUG.
ist WORKE eventuell Schwedisch?? #giggle#
Bitte Probier das doch auch einmal, befor ich den leuts von Typo schreibe und mich total blamier... :o
Kanns immer noch nicht fassen...war echt LUCK..
also bis bald hoff ich...
RAMANE
ganz einfach:
durch deine, definitiv falsche schreibweise, setzt du die zeile komplett außer kraft, d.h. der fehler liegt ganz woanders.
womöglich hast du im html-template gar nicht
<!---###DOCUMENT_BODY###-->
<!---###DOCUMENT_BODY###-->
drin stehen, sondern dort irgendwas falsch geschrieben... 😉
deine worke... zeile kannst du genausogut einfach löschen, dann wird´s ebenfalls funktionieren...
workeOnSubpart = DOCUMENT_BODY
das liegt einfach daran, dass in deinem template kein subpart existiert
der DOCUMENT_BODY heißt und dass er durch das falsch schreiben
des befehls den befehl nicht mehr ausführt ( der wie ich ja oben bereits erwähnte nicht zwingen nötig ist )
das heißt du hättest die zeile genauso gut auskommentieren können
ätsch, schneller... 😉
😃
gratuliere
MMM...
also im HTML-code hab ich das richtig gemacht.
GANZ GANZ SICHER... sitzt nämlich schon seit um 10 uhr morgens da dran.
Aber du hast recht, wenn ich die zeile
workOnSubpart =DOCUMENT_BODY
weglasse funktionierts...
aber im HTML glaub ich alles richtig zu haben
hier mal der code im bodyteil:
<!body> hb das nur auskommentiert, da es sonst hier nicht sichtbar were!
<!--###DOCUMENT_BODY### start-->
<h1>
<!--###INSIDE_HEADER### start-->
Header of the Page
<!--###INSIDE_HEADER### stop-->
<h1>
<!--###DOCUMENT_BODY### stop-->
<!/body>
und mein typoscript code ist:
# Template content object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template = FILE
template.file = fileadmin/template/test.html
workOnSubpart = DOCUMENT_BODY
subparts.INSIDE_HEADER = TEXT
subparts.INSIDE_HEADER.value = HELLO WORLD!
}
#Default PAGE object:
page = PAGE
page.typeNum=0
page.10 < temp.mainTemplate