Zum Inhalt springen

[update] eigenes Template geht nicht (Template not found)

Erstellt am 6. Februar 2005 · 6 Antworten · letzte Antwort am 9. Februar 2005

Tags: Templates & Layouts, Frage

Riot ·

Hallo,

ich versuche mich durch die Dokumentation zu arbeiten, aber irgendwie scheiter ich schon an den einfachsten Dingen. 😢
Ich möchte mein eigenes Template einbinden, er sagt mir aber "Template not found".

###DOCUMENT_BODY###
  <div id="structure">
    <div id="head">
      ###DOCUMENT_MENU###
    </div>
    <div id="content">
      ###DOCUMENT_CONTENT###
    </div>
    <div id="footer">
      ###DOCUMENT_FOOTER###
    </div>
  </div>
###DOCUMENT_BODY###
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/new/new.css
page.20 = TEMPLATE
page.20 {
template = FILE
template.file = fileadmin/new/new.html
workOnSubpart = DOCUMENT_BODY
subparts.DOCUMENT_CONTENT< styles.DOCUMENT_CONTENT.get
subparts.DOCUMENT_MENU = HMENU
subparts.DOCUMENT_MENU.1 = TMENU
}

Jetzt müssen wir noch unter Template auf "edit the whole template record" klicken und dort unter "include static" "content(default)" auswählen, das wars.

Wenn ich das nicht mache dann funktioniert es, was bewirkt dieses include static?

Claudio.​Somaini ·

Hallo,

was du hier im Dokument setzts sind Marker und keine Subparts. Marker werden so formatiert: ###MEIN_MARKER### Subparts hingegen werden so formatiert: <!-- ###MEIN_SUBPART### -->

Dann sollte dein Code in etwa so aussehen:

<!-- ###DOCUMENT_BODY### -->
  <div id="structure"> 
    <div id="head"> 
      ###DOCUMENT_MENU### 
    </div> 
    <div id="content"> 
      ###DOCUMENT_CONTENT### 
    </div> 
    <div id="footer"> 
      ###DOCUMENT_FOOTER### 
    </div> 
  </div> 
<!-- ###DOCUMENT_BODY### -->
page = PAGE 
page.typeNum = 0 
page.stylesheet = fileadmin/new/new.css 
page.20 = TEMPLATE 
page.20 { 
  template = FILE 
  template.file = fileadmin/new/new.html 
  workOnSubpart = DOCUMENT_BODY 
  marks.DOCUMENT_CONTENT< styles.DOCUMENT_CONTENT.get 
  marks.DOCUMENT_MENU = HMENU 
  marks.DOCUMENT_MENU.1 = TMENU 
}

Gruss Claudio

Riot ·

Danke.

Wie ich jetzt mitbekommen habe muss ein Subpart nicht so <!-- ###MEIN_SUBPART### --> formatiert werden. ABER er muss etwas einschließen(also zweimal vorkommen).

###MEIN_SUBPART###
###MEIN_MARKER###
###MEIN_MARKER###
###MEIN_MARKER###
###MEIN_SUBPART###

Dander ·

alternativ kann man auch einen marker nehemen der muss nur einmal vorkommen
###MARK###

und im ts sieht das dann so aus

marks.MARK = ...

mstuebner ·
Riot schrieb

Wie ich jetzt mitbekommen habe muss ein Subpart nicht so <!-- ###MEIN_SUBPART### --> formatiert werden.

Könntest Du bitte DIE Quelle benennen.

mstuebner ·
Dander schrieb

aber das ist egal ob man die marker auskommentiert oder nicht

Wenngleich die Funktion die selbe ist, so wäre es doch dem Verständnis nach einfacher, wenn man dabei bliebe für Subparts und Marker die unterschiedliche Formatierung zum Gesetzt zu erheben. Aber egal, könnte eben eine Quelle der Verwirrung für Einsteiger sein.