Zum Inhalt springen

verschiedene Templates

Erstellt am 10. Mai 2004 · 3 Antworten · letzte Antwort am 11. Mai 2004

Tags: Frage

wsammy ·

Also ich frage nochmals..

Sorry, aber die Docs, welche ihr mir gegeben habt beantworten einfach nicht meine Frage..

Also:

Ich habe verschiedene Templates.
Template1, Template2, Template3

Template1 soll nur für die Seite "Home" benutzt werden
Template2 soll für die Seiten, "Kontakt", "Forum", "News" benutzt werden
Template3 für die Seiten "1", "2"

Mir wärde eins klar, ich füge die HTML Templates auf jeder seite einzeln ein, unter Setup.

ABER ich bin mir fast sicher, dass dies auch einfacher geht.. ABER WIE?

Falls ihr einen Vorschlag habt wäre ich froh, wenn ihr mir genau sagen könnt, was ich machen sollte, falls ihr ein Tutorial, Doc. oder sonst was.. kennt, welches diese Frage beantwortet, bitte ich euch mir den genauen Namen bekannt zu geben.

Vielen DANK!!

Sammy

wsammy ·

Ist für meine "Idee" mit den verschiedenen Templates nicht die Funktion "Layout" geeignet? Doch, oder??

Aber, kann man auch noch mehr Layouts hinzufügen?
Es gibt ja momentan nur:
Normal
Layout1
Layout2
Layout3

Bitte um eine schnelle Antwort, aber VIelen Dank schon im voruas!!

Sammy

doku ·

Mir wärde eins klar, ich füge die HTML Templates auf jeder seite einzeln ein, unter Setup.

is schon ok so.

das prinzip:
templates werden solange vererbt, bis sie überschrieben werden. diese neue version wird dann auch wiederum weiter vererbt usw...

Fintan ·

jep das geht auch anders. Ich hatte Probleme mit dem überschreiben von Templates. Plötzlich kamen die Menüs nicht mehr usw.

Ich habe allerdings nur zwei verschiedene Templates und nicht 3 oder 4! Ich schreibe aber mal die Lösung von mir hier hinein! Aja die habe ich auch von dem Forum (da wird einem ja immer so schön geholfen)

Im Setup:

plugin.tx_automaketemplate_pi1.content = FILE 
plugin.tx_automaketemplate_pi1.content.file =  fileadmin/tuerkei/www/tpl.html 
#tpl.html ist bei mir das Haupttemplate.

[globalVar = TSFE:id=63] 
plugin.tx_automaketemplate_pi1.content.file = fileadmin/tuerkei/www/index.html 
[global] 
#id=63 ist die Seite mit dem zweiten Template. 
#Und index.html ist dann das Template selber!

plugin.tx_automaketemplate_pi1 { 

  elements { 
    BODY.all = 1 
    BODY.all.subpartMarker = DOCUMENT_BODY 

    HEAD.all = 1 
    HEAD.all.subpartMarker = DOCUMENT_HEADER 
    HEAD.rmTagSections = title 

    TD.all = 1 
  } 

  relPathPrefix = fileadmin/tuerkei/www/ 
}

Pfäde und Files musst du natürlich abändern!
Naja vielleicht hilft dir das weiter!

Fintan