Hallo zusammen,
ich glaube, ich stehe gerade auf dem Schlauch. Ich möchte, dass der Marker NEWS_SUBHEADER nicht mehr von einem Absatz gewrappt wird, so dass der "mehr"-Link in der letzten Zeile des Subheaders stehen kann. Ich finde die entsprechende Einstellung nirgendwo in der class.tx_ttnews.php, vielleicht bin ich aber auch nur blind.
wie wärs mit einem Blick ins Manual oder in den Object Browser ?
plugin.tt_news.displayLatest.subheader_stdWrap >
Leider klappt der code so nicht, deswegen habe ich ja auch gepostet. Er setzt immer <p>.Auch schon versucht
plugin.tt_news.displayLatest.subheader_stdWrap.wrap >
auch mit überschreiben
plugin.tt_news.displayLatest.subheader_stdWrap =
plugin.tt_news.displayLatest.subheader_stdWrap.wrap =
Bei zweiterer Variante schreibt er dann den neuen wrap innerhalb des p-tags
wenn Du den wrap setzt, dann so:
plugin.tt_news.displayLatest.subheader_stdWrap.wrap = |
nur wenn nichts angegeben ist, wird der Standard benutzt.
Hallo Steffen,
habe den wrap genauso gesetzt:
plugin.tt_news.displayLatest.subheader_stdWrap.wrap = |
oder so:
plugin.tt_news.displayLatest.subheader_stdWrap = |
der p-tag bleibt aber immer da, verstehe einfach nicht warum!
hmm - seltsam.
Wenn geht nur die erste Variante, da stdWrap kein wrap ist.
Hast Du das p auch wenn Du so etwas schreibst ?
plugin.tt_news.displayLatest.subheader_stdWrap.wrap = <h4>|</h4>
?
Ansonsten greift ja Deine Standardkonfiguration des HTML-Parsers.
Ja, habe ich probiert, dann schreibt er folgendes in den Quelltext:
<p class="bodytext"><h4>News Titel</h4></p>
versuchs mal mit folgenden Einstellungen im Setup:
# class="bodytext" bei RTE abstellen
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
# Ummantelung mit <p> bei folgenden Tags verhindern
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList = cite, div, p, pre, hr, h1, h2, h3, h4, h5, h6
Damit funktioniert zwar das entfernen der klasse, aber mein Ziel den P-tag komplett zu entfernen klappt nicht.
Am Ende soll so etwas im quellcode stehen:
<p class="bodytext">hier der ganze untertitel...<a href="#">mehr</a></p>
Im Template auch überhaupt kein Problem das anzulegen, ja wenn ich den Standardwrap um die Marke ###NEWS_SUBHEADER### wegbekäme.
Bei deinem Vorschlag müsste ich ja einen neuen Wrap um die Marke setzen, oder verstehe ich das falsch?
Ich verstehe eigentlich nicht, warum der Befehl:
plugin.tt_news.displayLatest.subheader_stdWrap >
nicht funktioniert, hatte ich ähnlich schon einmal. Ich habe die Eigenschaften eines Menues mit
kopieren wollen, hat nicht funktioniert.
Gibt es vielleicht eine Grundeinstellung mit der das Kopieren verhindert werden kann?
halt !
> löscht
< kopiert
Du kannst nur löschen, was auch schon gefüllt ist.
In Deinem Fall greift der normale Typo3-Parser, also pagegen.
Leider kann ich Dir die fertige Lösung nicht präsentieren, es müsste etwas in der Art sein wie
lib.parseFunc_RTE.externalBlocks.stdWrap.HTMLparser.removeTags = p