Zum Inhalt springen

Marker werden nicht mehr angesprochen

Erstellt am 4. Januar 2007 · 2 Antworten · letzte Antwort am 4. Januar 2007

Tags: Templates & Layouts, Frage

Flint ·

Hallo,
ich wie in meinem anderen Thread zu lesen ist, habe ich 2 Designtemplates, die in Abhängingkeit vom Inhalt gewählt werden sollen. Das klappt soweit auch, ich weiß jetzt nur nicht mehr wie ich die Marker ansprechen soll.
Mit folgendem TS hab ich es versucht:

temp.maintemplate= COA
temp.maintemplate {
  10 = COA
  10 {
    if.isTrue.numRows < styles.content.getRight
    10 = TEMPLATE
    10 {
    template = FILE
    template.file = fileadmin/content.html
    workOnSubpart = OUTPUT
    }   
   }
  20 = COA
  20 {
    if.isFalse.numRows < styles.content.getRight
    10 = TEMPLATE
    10 {
      template = FILE
      template.file = fileadmin/content2.html
      workOnSubpart = OUTPUT
    }
  }
}

page.10 < temp.maintemplate
page.10{ 
 marks.CONTENT < styles.content.get
 }

Die Templates werden richtig zugeordnet aber die Marker bekommen keine Werte.

Unbekannter Benutzer ·

ich würde der Einfachheit halber die subparts in dem temp Objekt mit abhandeln, denn dafür musst du die Fälle auch unterscheiden, d.h. deine subparts liegen in:

temp.maintemplate.10.10.subparts beziehungsweise in
temp.maintemplate.20.10.subparts

also wenn du

temp.maintemplate in page.10 kopierst, dann musst du dein Beispiel folgendermaßen umbauen:

#Fehler hier korrigiert...
page.10.10.10.marks.CONTENT < styles.content.get
page.10.20.10.marks.CONTENT < styles.content.get

Also musst du jeden Marker zweimal zuweisen. Für jedes Template einmal...

Grüße

Christian