Zum Inhalt springen

Seiteninhalte mit Rahmen

Erstellt am 24. Oktober 2005 · 4 Antworten · letzte Antwort am 26. Oktober 2005

Tags: Inhaltselemente, Frage

DiePicknickerin ·

Hallo, ich wollte meinen Seiteninhalt mit einem selbstdefinierten Rahmen umgeben, der einfach ein hr-tag sein soll, also ein horizontal Ruler. Das soll dann unter jedem Seitenelement, für den der Rahmen ausgewählt wurde, diesen hr-tag ausgeben. Die Seitenelemente werden mit FCE's über TemplaVoila erstellt, die ich natürlich gesondert definiert habe. Für den Rahmen habe ich mir abgeguckt:

im PageTSconfig des Seitenheaders mit dem entsprechenden Template:

#ContentElement HR 
TCEFORM.tt_content.section_frame.altLabels.20 = Trenner
TCEFORM.tt_content.section_frame.removeItems=1,5,6,10,11,12,21

Die untere Anweisung entfernt alle anderen Rahmen-Elemente. Das klappt schon mal soweit, und man kann den Trenner als einzigen Rahmen bei der Erstellung von Seiteninhalten auswählen.

Im Template-Setup habe ich dann dies hier:

#
# Layout für rahmen 1 als allgemeinen Trenner für den Inhalt:
#
tt_content.stdWrap.innerWrap.cObject.20.value = |<hr />

Tja, und da sitzt offensichtlich das Problem: Ich kann das Pipe-Zeichen vor oder nach dem hr machen oder auch ganz weglassen, das hr taucht nicht auf, wenn die Seite inkl. Inhalt angeguckt wird. Was mache ich jetzt falsch?

Hängt es mit den FCE's zusammen? Kann man da soetwas gesondert definieren, bzw. werden die anderen Inhalte nicht übernommen?

ArminB ·

moin moin,

meine Lösung ist

tt_content = CASE
tt_content.key.field = CType
tt_content.stdWrap {

    innerWrap.cObject = CASE
    innerWrap.cObject {
    key.field = section_frame

    20 = TEXT
    20.value =  | <hr />

}
}

Armin

DiePicknickerin ·

Danke für die Antwort, habe ich auch gleich ausprobiert. Klingt auch logisch, aber hat leider nicht geholfen...

Was könnte ich noch tun? Ich brauche leider diesen Trenner?

DiePicknickerin ·

Ich verstehe das ja auch nicht. Es hätte meiner Meinung nach ja schon beim ersten Versuch klappen sollen. Den Namen für den Rahmen1 habe ich mit der oberen Anweisung ja schon geändert, und die anderen Rahmen-Elemente werden auch nicht mehr zur Auswahl angezeigt. Auch mein neu definierter Rahmen kann zwar ausgewählt werden, aber er wird leider nicht im Frontend angezeigt.

Ich weiss leider nicht, ob es an den Extensions liegt, die bei mir installiert sind. Wie gesagt, die restlichen Seiteninhalte werden über mit TV erstellte FCEs erstellt. Sonst habe ich noch css-styled-content aktiviert.

Auch eine Überschrift kann man jetzt nicht einfügen. Wird das alles von den FCE's überschrieben?

fragt ratlos
Miriam