Zum Inhalt springen

inhalte unter css_styled_content ansprechen

Erstellt am 18. Juli 2007 · 2 Antworten · letzte Antwort am 18. Juli 2007

Tags: Frage

tetri99 ·

Hallo,

ich habe auf einer Seite mehrere Texteinträge mit unterschiedlichen header-layouts, nach denen ich die Überschriften mit

lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
   key.field = header_layout
   default = TEXT
   default.field = header
   default.wrap = ...

   1 < .default
   1.wrap = ...

unterschiedlich formatieren kann.

Dasselbe will ich mit dem bodytext machen:

tt_content.text.20 = CASE
tt_content.text.20 {
   key.field = header_layout
   default = TEXT 
   default.field = bodytext
   default.wrap = ...
   
   1 < .default
   1.wrap = ...

Das funktioniert auch, aber etwaige im bodytext enthaltene Links (z.B. eMail-Adressen) werden als normaler Text ausgegeben.

Wenn ich statt dessen einfach

tt_content.text.20.wrap = ...

aufrufe, werden die Links von css_styled_content zwar korrekt erzeugt, aber das wrapping betrifft dann natürlich alle bodytext-Inhalte gleichermaßen.

Wo liegt hier der Fehler?

Vielen Dank für helfende Hinweise, Michael

Unbekannter Benutzer ·

Hi,
probier es mal mit folgender zusätzlicher Zeile.
Die parseFunc sorgt für die Generierung der Links.
Keine Ahnung ob dir das hilft - da nicht getestet!

tt_content.text.20 = CASE
tt_content.text.20 {
   key.field = header_layout
   default = TEXT
   default.field = bodytext
   default.wrap = ...
   default.parseFunc =< lib.parseFunc_RTE
   
   1 < .default
   1.wrap = ...

😃

tetri99 ·

hallo und vielen Dank für den Tip,
das war's - es geht und kann als getestet und gelöst betrachtet werden.

Michael