Zum Inhalt springen

Anderes Template auf Unterseiten?

Erstellt am 26. April 2004 · 2 Antworten · letzte Antwort am 27. April 2004

Tags: Frage

edgar ·

Hallo alle miteinander!

Bin auch ein Anfänger und bräuchte eine genauere Erklärung.
Also, habe ein eigenes Template erstellt, das auch prima funktioniert. Aber auf einer grossen Menge von Unterseiten möchte ich eine genauere Designanweisung haben, mit vielen Markern, da zum Beispiel immer gleiche Überschriften. Es wird gesagt, dazu bräuchte man nur das Template abändern bzw. überschreiben. Aber wie geht das???
:o
Man klickt auf "CREATE EXTENSION TEMPLATE"?
Und was gehört ins Setup? So? Oder?:

page = PAGE
page.typeNum = 0
page.20 = CONTENT
page.20.table = tt_content
page.20 = TEMPLATE

page.20 {

  template = FILE
  template.file = fileadmin/PolsterOrdner/klassisch.html
  workOnSubpart = DOCUMENT_BODY

  marks.CONTENT = CONTENT
  marks.CONTENT < styles.content.get

  marks.UNTERTITEL1 = TEXT
  marks.UNTERTITEL1.value = Modellbeschreibung:

  marks.UNTERTITEL2 = TEXT
  marks.UNTERTITEL2.value = Modelvarianten/Funktionen:

  marks.UNTERTITEL3 = TEXT
  marks.UNTERTITEL3.value = Wichtige Maße:


 }

Bin auf Hilfe dringend angewiesen.

TW ·

hi
definier das so wie in deinem root template....
eben nur mit den von dir gewollten unterschieden...........

cu
thorsten

edgar ·

Hallo!
Habe das so ähnlich auch im meinem Root-Template und da funktioniert es auch.
Aber das Unter-Template bleibt weiss. Habe dort natürlich eine andere Designvorlage. Und mit diesem Code aus dem ersten Posting reagiert es leider nicht! Ich weiss aber auch nicht, was daran falsch ist!?
Im Root-Template steht:

page = PAGE
page.typeNum = 0
page.10 = CONTENT
page.10.table = tt_content

page.bodyTag = <body background="fileadmin/PolsterOrdner/inhalt3.jpg" style="border: 5px solid #efc664;" onload="preloadImages();">

page.headerData.15 = TEXT
page.headerData.15.value = <script language="JavaScript" src="fileadmin/PolsterOrdner/bildwechsel.js" type="text/javascript"></script>

page.headerData.10 = PHP_SCRIPT
page.headerData.10.file = fileadmin/PolsterOrdner/browserinclude.inc

page.10 = TEMPLATE

page.10 {

  template = FILE
  template.file = fileadmin/PolsterOrdner/seite2.shtml
  template.headerData = fileadmin/PolsterOrdner/Bildwechsel.js

  workOnSubpart = DOCUMENT_BODY

 subparts.CONTENT < styles.content.get

  subparts.MENU = HMENU
 # subparts.MENU.minItems = 6
 # subparts.MENU.maxItems = 6
  subparts.MENU.1 = TMENU

  subparts.MENU.1.NO {

    allWrap = <table border="0" summary="Tabelle" width="200" cellspacing="0" cellpadding="0">

    linkWrap = <tr><td width="50" height="35">&nbsp;</td><td height="25"> | </td></tr></table> || <tr><td width="45">&nbsp;</td><td height="30"> | </td></tr></table> || <tr><td width="42">&nbsp;</td><td height="30"> | </td></tr></table> || <tr><td width="41">&nbsp;</td><td height="30"> | </td></tr></table> || <tr><td width="43">&nbsp;</td><td height="30"> | </td></tr></table> || <tr><td width="46">&nbsp;</td><td height="30"> | </td></tr></table>

  }
 
 #Klickpfad
marks.KLICKPFAD = HMENU
marks.KLICKPFAD {
special = rootline
special.range = 0|-1
1 = TMENU
1.target = _self
1.wrap = <font face="Arial" size="1">|</font>
1.NO.linkWrap = | >
}

 }

Code des Unter-Templates:

page = PAGE
page.typeNum = 0
page.20 = CONTENT
page.20.table = tt_content
page.20 = TEMPLATE

page.20 {

  template = FILE
  template.file = fileadmin/PolsterOrdner/klassisch.html
  workOnSubpart = DOCUMENT_BODY

  marks.CONTENT = CONTENT
  marks.CONTENT < styles.content.get

  marks.UNTERTITEL1 = TEXT
  marks.UNTERTITEL1.value = Modellbeschreibung:

  marks.UNTERTITEL2 = TEXT
  marks.UNTERTITEL2.value = Modelvarianten/Funktionen:

  marks.UNTERTITEL3 = TEXT
  marks.UNTERTITEL3.value = Wichtige Maße:
}

Ich habe für das Unter-Template nur das Häkchen in "Include static (from extensions):" gesetzt und dachte so müsste es gehen, laut Beschreibung, tut es aber nicht!
🙁
Erbitte Hilfe