Als Ausgangspunkt für die TS Konfiguration der TYPO3 Newserweiterung tt_news kommt meist das mitgelieferte "CSS-based tmpl (tt_news)" Template zum Einsatz.
Manche Konfigurationen sind für einige Projekte aber ungeeignet, so stören einige Standardwraps um Newsfelder die Ausgabe. So zum Beispiel beim Subheader einer Neuigkeit:
Problem "wraps um subheader"
Vielleicht hat jemand dieses Problem auch schon gehabt. Nirgens im TS Code findet man einen wrap der dafür sorgt das in der Ausgabe der News der Subheader mit einem Wrap
Subheader
<p class="bodytext">**</p>
umschlossen ist.
Lösung:
Viele Newsfelder werden von dem stdWrap "plugin.tt_news.general_stdWrap" behandelt. Dies führt dazu, wenn der StdWrap für den Subheader nicht gesetzt ist, die Ausgabe trotzdem umgewandelt wird.
Folgender kommentierter TS-Schnipsel ändert dies:
//Subheader Wrap für Single und Latest Ansicht leeren
plugin.tt_news.displayLatest.subheader_stdWrap.wrap = |
plugin.tt_news.displaySingle.subheader_stdWrap.wrap = |
//Die Standard Konfiguration für generalWrap löschen
plugin.tt_news.general_stdWrap>
// Jetzt ist es nötig für den Textbereich die RTE Parsefunc zu setzen!
plugin.tt_news.displaySingle.content_stdWrap.parseFunc < lib.parseFunc_RTE

Ahoi!
Ich versuche gerade folgenden "Wrap" loszuwerden:
Mittwoch 20. Januar 2010
Hat jemand eine Idee?!?
Ich würde gerne "span" durch "div" ersetzen.
Grüße.
Danke Patric, ich brauchte due parseFunc Funktionen für tt_news. Vielen Dank.
Danke!
Habe nachträglich noch folgendes im tt_news Manual gefunden:
How to get rid of the wrap ?
Add one of the following lines to your TS-Setup field:
# this will remove the complete tag from all news content elements
plugin.tt_news {
general_stdWrap {
parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
}
}
# this will remove the complete tag from ALL content elements
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
# This will remove the wrap from subheader, author and links
plugin.tt_news {
# unset general_stdWrap
general_stdWrap >
displayList {
# add a wrap to the subheader
subheader_stdWrap.wrap = |
}
displaySingle {
# add parseFunc to the subheader
subheader_stdWrap.parseFunc < lib.parseFunc_RTE
# prevent adding of tags
subheader_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
# add parseFunc to the bodytext
content_stdWrap.parseFunc < lib.parseFunc_RTE
# add parseFunc to the links field
linksItem_stdWrap.parseFunc < lib.parseFunc_RTE
# prevent adding of tags
linksItem_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag >
}
}
Prima! Genau das habe ich gesucht. Vielen Dank
T3Board 07
watch the latest TYPO3 related Videos