Zum Inhalt springen

Subparts mit TS erstellen / ersetzen

Erstellt am 12. Juli 2010 · 5 Antworten · letzte Antwort am 13. Juli 2010

Tags: Templates & Layouts, Frage

lexus_mod ·

Hi an Alle,

ich möchte vorhandene Subparts innerhalb des HTML-Templates mit TS ersetzten.
z.B. irgendwie so:

HTML

...
<div>
<!--###TEST###--> <!--###TEST###-->
</div>
...
[globalVar = TSFE:id = 1]
    page.10.subparts.TEST = COA
    page.10.subparts.TEST {
    10 = TEXT
    10.value = <!--###TEST_01###--> <!--###TEST_01###-->
    }
...
[globalVar = TSFE:id = 1]
page.10.subparts.TEST_01 = COA
page.10.subparts.TEST_01 {
10 = TEXT
10.value = test
}
...

das Beispiel funktioniert aber nicht - das value ersetzt zwar den Subpart im HTML-Template aber der Subpart TEST_01 wird nicht durch das value "test" ersetzt.

Für einen Infilink oder einen Hinweis wäre ich dankbar.

LD Lexusmod

lexus_mod ·

Hi,

ich würde gerne wissen wie ich einen Subpart in TypoScrit erstelle und anspreche (ohne HTML-Template).

einpraegsam.​net ·
lexus_mod schrieb

ich würde gerne wissen wie ich einen Subpart in TypoScript erstelle und anspreche (ohne HTML-Template).

Das ist ein Widerspruch in sich. Ein Subpart kann nur ein Teil eines HTML Templates sein (genauso wie marker). Wenn du also kein HTML Template hast, kannst du auch keinen Subpart erstellen.

Hintergrund: Ein Subpart oder Marker markiert einen zu ersetzenden Teil eines statischen HTML Templates.

lexus_mod ·

hi,

ja das ist richtig aber man könnte das HTML-Template auch über TS ausgeben lassen und dort die Subparts anlegen.
Das ist meine eigendlich Farge.

Ich weiss zwar das es geht aber leider nicht wie und im web wird es sogut wie garnicht und wenn dann nur sehr schwammig beschieben.

LG Lexusmod

lexus_mod ·

so gelöst,

oh man manchmal ist es so simpel #giggle#

    workOnSubpart = DOCUMENTBODY
    template = HTML
    template.value (
<!--###DOCUMENTBODY###-->
  <!--###NAVHEADER###-->
  <!--###NAVHEADER###-->  
<!--###DOCUMENTBODY###-->
        )
       
subparts {
  NAVHEADER < MENU.NAVHEADER
  }

LG lexusmod