Zum Inhalt springen

Subheader wird immer mit <p>|</p> gewrapt, selbs

Erstellt am 15. März 2005 · 3 Antworten · letzte Antwort am 20. August 2007

Tags: Frage

Agi ·

Hallo,

ich habe folgendes Problem.

Der Subheader wird immer mit <p>|</p> gewrappt, selbst wenn er leer ist.

Ich möchte den <p> - Tag gerne ganz weglassen, hab mich aber bisher vergeblich die Zähne ausgebissen.

Bisherige Versuche waren:

plugin.tt_news.displayList.subheader_stdWrap.wrap = |
plugin.tt_news.displayList.subheader_stdWrap.stripHtml = 1
plugin.tt_news.displayList.subheader_stdWrap.br = 0
plugin.tt_news.displayList.subheader_stdWrap.brTag >

Alle erfolglos *seufz*

videre ·

Aus der tt-news Doku:

How to get rid of the <p class=”bodytext”> wrap ?
add this to your TS-Setup field:
# this will remove the complete P-tag
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
# this line will remove only the attributes (class=bodytext). the P-tag will be still rendered
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >

Wesentlich eleganter (und wirksamer) ist es aber mit CSS zu arbeiten.........

Aeneas_ ·

So, nach mehrstündiger Fehlersuche schreibe ich für den geneigten Archivleser hier noch meine Erkenntnisse zu dem Thema rein. Scheint ja ein verbreitetes Problem zu sein.

Das Mysterium mit der Neuinstallation von css_styled_content, welche das Problem von p-Tags um den Subheader bei mir (und einem anderen User im Forum) scheinbar gelöst hatte, konnte geklärt werden. Es geht um die Reihenfolge, in der die static templates (Include static (from extensions)🙂 eingefügt werden. Steht dort nämlich css_styled_content nach den templates des Newsmoduls, so wird css_styled nicht mehr auf die news angewendet und das Problem scheint gelöst. Aber eben nur scheinbar, wie ich feststellen musste. Denn damit wird auch die bearbeitung des Single View durch css_styled abgeschaltet, wodurch dort keine P-Tags mehr eingefügt werden. Das ist blöd, da man so immer alle P-Tags über den RTE selbst einfügen muss, wohingegen css_styled Absätze wie vom normalen Content gewohnt automatisch in P-Tags einschliessen würde.

Die Lösung lautet wie folgt, es sind nur zwei Zeilen nötig:

plugin.tt_news.general_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag =

Damit werden alle automatischen Formatierungen für tt_news abgeschaltet.

plugin.tt_news.displaySingle.content_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag = p

Hiermit kann man für bestimmte Anzeigearten (vgl. displaySingle) bestimmte Tags (vgl. p) wieder zulassen für die automatische Formatierung.

HTH

cordman ·

Hallo,

der Thread ist zwar schon ein wenig älter aber die Problematik immer noch die gleiche (hab ewig rumprobiert, gesucht, etc..).
Daher poste ich einfach mal meine Lösung zu dem Problem!

Zuerst einmal habe ich die parseFunc gelöscht.

plugin.tt_news.general_stdWrap.parseFunc =

So wird man auch den nervigen Subheaderwrap los und kann sicher sein, dass wenn man im Template einen Marker setzt, auch nur der "rohe" Inhalt ausgegeben wird.

Danach schalte ich für die SINGLE-Ausgabe die parseFunc wieder an und zwar mit den Standard-RTE Einstellungen:

plugin.tt_news.content_stdWrap.parseFunc < lib.parseFunc_RTE

So wird der von den Redakteuren eingegebene Inhalt wieder normal gerendert.

Grüsse