Und SEOTEXT ist im Template auch wirklich ein Marker, kein Subpart?
Ersetze mal im TS den alten SEOTEXT-Abschnitt durch diesen hier:
...
SEOTEXT = TEXT
SEOTEXT.value = testtesttest
...
Wird nun der Marker ersetzt?
Und aufs Caching hast du auch geachtet oder? config.no_cache = 1 oder manuell Cache gelöscht?
Grüße Patrick
Hi Patrick
SEOTEXT = TEXT
SEOTEXT.value = testtesttest
Wird erfolgreich geparst und ausgegeben.
Im Template steht ###SEOTEXT### und das working on subparts habe ich ja oben im TS angegeben.
Wenn es denn ein COA sein sollte:
SEOTEXT = COA
SEOTEXT {
if {
value = 3
isInList.data = levelfield:-2,backend_layout_next_level,slide
isInList.override.data = TSFE:page|backend_layout
}
10 < styles.content.get
10.select.where = colPos = 31
// 31 ist im Backendlayout gesetzt worden
}
Hallo Email
danke für dein Feedback, der ###SEOTEXT### Marker wird geparst aber es wird nichs ausgegeben.
Sollte es was anderes sein als ein COA?
So hatte ich das gelesen und angewendet.
Danke
Hallo Emil
danke für dein Feedback, der ###SEOTEXT### Marker wird geparst aber es wird nichs ausgegeben.
Sollte es was anderes sein als ein COA?
So hatte ich das gelesen und angewendet.
Danke
Damit wollte ich nur sagen, dass Du einen „Schreibfehler“ hast.
Falsch
SEOTEXT = COA
SEOTEXT {
if ....
< styles.content.get
}
Richtig
SEOTEXT = COA
SEOTEXT {
if ....
10 < styles.content.get
}
Hallo Emil,
nun habe ich es so abgeändert:
SEOTEXT = COA
SEOTEXT {
if {
value = 3
isInList.data = levelfield:-2,backend_layout_next_level,slide
isInList.override.data = TSFE:page|backend_layout
}
10 < styles.content.get
10.select.where = colPos = 31
// 31 ist im Backendlayout gesetzt worden
}
Leider keine Ausgabe, aber der Marker wird geparst.
Mach ich denn generell was falsch oder wo könnte es dran liegen?
das if und value = 3 ist mir gerade auch nicht klar muss ich sagen. Hatte das gelesen und eingebaut, könnt ihr mir kurz sagen was der Hintergrund davon ist?
Vielen Dank!
Dein if-Konstrukt verstehe ich auch nicht. Aber selbst wenn es richtig wäre, hätte keine Ausgabe von styles.content.get stattgefunden. Weil Du mit
< styles.content.get
quasi Folgendes hast:
SEOTEXT = COA
SEOTEXT < styles.content.get
Richtig wäre es aber:
SEOTEXT = COA
SEOTEXT.10 < styles.content.get
Hallo Email
geändert und wieder das selbe Spiel... geparst aber nichts zu sehen.
Würde es dir was aus machen einmal den gesamten TS Code für das SEOTEXT zu posten welches du für richtig empfindest?
Vielleicht kommt es dann zu einer Ausgabe und mir würde sich der Sinn erschließen.
Danke dir!
Ich habe gerade was gefunden:
http://blog.undkonsorten.com/typo3-4-5-tutorial-backend-layout-nutzen
Ich denke (und hoffe) das bringt Dich eher weiter.
Genau dieses Tutorial habe ich ca. 2-3 Mal durchprobiert und keine Ausgabe.
Nutzt du denn Backend Layouts oder eher Templa Voila?
jensyboy schrieb
Genau dieses Tutorial habe ich ca. 2-3 Mal durchprobiert und keine Ausgabe.
Nutzt du denn Backend Layouts oder eher Templa Voila?
Also ich benutze die Backend-Layouts regelmäßig, und da reicht dieses TS:
...
CONTENT_COLUMN4 < styles.content.get
CONTENT_COLUMN4.select.where = colPos=4
...
Dadurch bekomme ich die Spalte 4 in mein Template rein.
Ich benutze allerdings Subparts und den rlmpttemplateselector, daher kann ich dein TS nicht 100% nachvollziehen.
Grüße Patrick
Parick würdest du mir einmal dein TS Zeigen oder ein TS von dir wo ich mir das mal ansehen kann?
Danke dir
jensyboy schrieb
Parick würdest du mir einmal dein TS Zeigen oder ein TS von dir wo ich mir das mal ansehen kann?
Bitte schön:
page = PAGE
page {
10 = TEMPLATE
10 {
template = FILE
template < plugin.tx_rlmptmplselector_pi1
template.templateType = main
workOnSubpart = DOC_BODY
subparts.DOC_CONTENT = TEMPLATE
subparts.DOC_CONTENT {
template = FILE
template < plugin.tx_rlmptmplselector_pi1
template.templateType = sub
}
}
}
page.10 {
subparts.DOC_CONTENT {
marks {
CONTENT < styles.content.get
CONTENT_LEFT < styles.content.getLeft
CONTENT_RIGHT < styles.content.getRight
CONTENT_BOTTOM < styles.content.get
CONTENT_BOTTOM.select.where = colPos=4
CONTENT_FOOTER < styles.content.get
CONTENT_FOOTER.select.where = colPos=5
}
}
}
Aber wie vorhin erwähnt, ich arbeite mit der Extension rlmptmplselector.
Kurz zum Verständnis, ich habe in meinem Haupttemplate einen Subpart "DOC_CONTENT" drin, und in den Subtemplates befinden sich dann die Marker "CONTENT", "CONTENT_LEFT"...
Grüße Patrick