Zum Inhalt springen

Current Template einbinden (Templates Verschachteln)

Erstellt am 15. Oktober 2004 · 2 Antworten · letzte Antwort am 18. Oktober 2004

Tags: Frage

lexus_mod ·

Hallo zusammen,

ich möchte gern verschiedene statische Templates nutzen die innerhalb des Subparts <!--###INCLUDE_TEMP### START--> geladen werden.

z.B.

index.htm

<!--###DOCUMEN_BODY### START-->
...
<!--###HAUPTNAV### START-->
<!--###HAUPTNAV### END-->

<!--###INCLUDE_TEMP### START-->

AN DIESER STELLE SOLLEN DIE TEMPLATES GELADEN WERDEN

<!--###INCLUDE_TEMP### END-->
<!--###DOCUMEN_BODY### END-->
...

TypoScript zur index.htm (NEW SITE):

page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#FFFFFF" leftmargin="0" topmargin="20" marginwidth="0" marginheight="0">
page.10 = TEMPLATE

page.10 {
template = FILE
template.file = fileadmin/temp/index.htm
workOnSubpart = DOCUMENT

#Content
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight



# Navigation 
   subparts.HAUPTNAV = HMENU
   subparts.HAUPTNAV.1 = TMENU
   subparts.HAUPTNAV.1 {
   NO.allWrap =  |


   ACT = 1
   ACT.allWrap = |
   }
}

Unter Template Analyzer, sehe ich die unter Click here to create an extension template. angelegten Templates.

|__temp.einspaltig_html
|__temp.zweispaltig_html
|_NEW SITE

einspaltig.htm
...
<!--###CONTENT_LEFT### START-->
<!--###CONTENT_LEFT### END-->
...

zweispaltig.htm
<!--###CONTENT_LEFT### START-->
<!--###CONTENT_LEFT### END-->
<BR>
<!--###CONTENT_RIGHT### START-->
<!--###CONTENT_RIGHT### END-->

mir ist moch nicht ganz klar wie kann ich jetzt
A) in temp.einspaltig_html und temp.zweipaltig_html auf mein HTML Template einspaltig.htm zweipaltig.htm verweisen

und

B) wie verweise ich in meiner Root Level Page (NEW STITE) auf temp.einspaltig_html und temp.zweipaltig_html.

Danke
lexus_mod

burna ·

eh ja....vllt noch mal klarer die frage stellen?!
aber wenns nur ums template verschachteln geht:

page.10 = TEMPLATE
page.10 {
 template = FILE
 template.file = dein_1_temp.html
 workOnSubpart = CONTENT
   subparts.INCLUDE_TEMP = TEMPLATE
   subparts.INCLUDE_TEMP  {
    template = FILE
    template.file = dein_2_temp.html
   }
}

so kannst deine templates verschachteln...
da wird im subparts.INCLUDE_TEMP dein 2. template eingefügt..
im subparts.INCLUDE_TEMP könntest jetzt die marker aus dem 2. template verwenden..

mfg,
burna

P.S: TypoScript rult :p