Zum Inhalt springen

weiteres html-template durch marke einbinden?

Erstellt am 15. Februar 2006 · 14 Antworten · letzte Antwort am 16. Februar 2006

Tags: Frage

adifl ·

hallo

ich habe ein template z.b. index.tmpl das ich in TS einbinde

kann ich nun durch dem marker ###CONTENT### ein weiteres html.tmpl einbinden das wiederum marker hat z.b. ###TEXT### ??

somit könnte ich mit extensiontemplate lauter verschiedene templates einbinden?

Wenn ja, hat mir jemand einen code wie das geht?
das geht leider nicht...

10.marks{
   CONTENT.template=FILE 
   CONTENT.template= fileadmin/home.tmpl
}
just2b ·

wie gesagt: eine eigene extension, kann aber sein, dass du sie gerade nicht runderladen kannst, weil bei typo3.org massiv gebaut wird 😉

ONeill ·

ISt eine Verschatelung nicht möglich?

10 = TEMPLATE
10.file = fileadmin/temp1.html
10.workOnSubPart = blub
10.marks.CONTENT {
        file = fileadmin/temp2.html
        marks {

        
    }
}

So in der art. Geht sowas nicht?

woida ·

Ich hätte eher an sowas in der Art gedacht:

10 = TEMPLATE
10.file = fileadmin/temp1.html
10.workOnSubPart = blub
10.marks.CONTENT = TEMPLATE
10.marks.CONTENT {
        file = fileadmin/temp2.html
        marks {
 
        
    }
}
ONeill ·

Wenn du in deinem Template Bereiche hast, die typo3 net beachten soll, dann schliesst du diese aus, indem du die relevanten Daten Aufteilst.

In der azsführlichen Dokumentation auf dieser Seite wird das sehr einfach erklärt.

adifl ·

hi

hier mein code, seht ihr was nicht gehen könnte?

  //Layout Template einbinden
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/lvbv.tmpl
  10.workOnSubpart = TEMPLATE_LAYOUT
      
  //Default Template einbinden
   10.marks.CONTENT = TEMPLATE
   10.marks.CONTENT {
     file = fileadmin/lvbvHome.tmpl
     marks {
       NEWS = TEXT
       NEWS.value= hier kommen die news
       BANNER = TEXT
       BANNER.value=<img src="fileadmin/lvbvImages/indexBanner.jpg" width="479" height="225" alt=""  border="0">
      }
   }
adifl ·

hi

naja so wie ich es jetzt im TS eingebunden habe geht es nicht.. kann aber sein, dass ich einen fehler gemacht habe... bin noch nicht so supi beim TS-schreiben :o(

gruss adifl

ONeill ·

Blubblablüb

EDIT: Versuch es mal so:

/Layout Template einbinden
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/lvbv.tmpl
  10.workOnSubpart = TEMPLATE_LAYOUT
     
  //Default Template einbinden
   10.marks.CONTENT = TEMPLATE
   10.marks.CONTENT {
     template = FILE
     template.file = fileadmin/lvbvHome.tmpl
     marks {
       NEWS = TEXT
       NEWS.value= hier kommen die news
       BANNER = IMAGE           
       BANNER.file = fileadmin/lvbvImages/indexBanner.jpg
      }
   }
adifl ·

hi

ja es geht ;o) nämlich so:

Nochmals als Zusammfassung, ich habe ein HTML-Template mit der Marke ###CONTENT### in diese Marke wird ein weiteres HTML-Template eingebunden, das wieder ###Marker#### hat, und angesprochen werden können.

Ich habe hier das ganze in ein lvbv.tmpl geschrieben und mittels Subpart den HTML-Code angesprochen, somit brauche ich nur ein HTML-File und nicht zwei...

   //Layout Template einbinden
   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/lvbv.tmpl
   10.workOnSubpart = TEMPLATE_LAYOUT
 
   //Default Template einbinden
    10.marks.CONTENT = TEMPLATE
    10.marks.CONTENT.template = FILE
    10.marks.CONTENT.template.file = fileadmin/lvbv.tmpl
    10.marks.CONTENT.workOnSubpart = TEMPLATE_HOME
    10.marks.CONTENT.marks {
      NEWS = TEXT
      NEWS.value= hier kommen die news
      BANNER = TEXT
      BANNER.value=<img src="fileadmin/lvbvImages/indexBanner.jpg" width="479" height="225" alt=""  border="0">
    }