[Typo3-german] Tt_news Formatierungen

Peter Linzenkirchner peter at linzenkirchner.de
Thu Dec 15 17:50:11 CET 2005


Hallo Sandy,

Am 15. Dez 2005 um 15:27 schrieb Siedlaczek, Sandy (LNG-MUE):

> Also in meinem HTML Template lege ich beispielsweise fest <p
> class="zusammenfassung">###NEWS_SUBHEADER###</p>. Im Output finde  
> ich dann
> aber wieder <p class="bodytext">.

Nun ja, der Text von tt_news wird genauso geparst wie der normale  
Text auch, bekommt also dieses <p class=""> aussenrum. Ich elimiere  
das komplett indem ich folgendes ins Template eingebe:

# Entfernen der Klasse <p class="">
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class =

Hintergrund müsste diese Einstellung von tt_news sein:

plugin.tt_news.general_stdWrap.parseFunc < lib.parseFunc_RTE

Sie weist den Parser des Rich Text Editors dem Output von tt_news zu.  
Du musst also im RTE nach den Befehlen suchen, die das elimieren.  
Wenn Du es allerdings nicht überall elimieren willst, musst du ein  
eigenes Template für die Seite mit den Single-News anlegen.

Mit der Anweisung bekomme ich jedenfalls leere <p>, also ohne Klasse.

Dann mache ich um alle Objekte, also auch News, einen <div> (oder  
auch eine Tabelle) mit einer id oder einer Klasse und eliminiere die  
<p>-Tags in den Templates. Ich bekomme dann folgenden Output:

<div class="newsSingle"> ... <p>Text</p> ... </div>

Dann kann ich das css formatieren mit:

. newsSingle p {}

oder, wenn sich die News in weiteren Containern befinden:

#container . newsSingle p {}

etc.

Das erscheint mir am flexibelsten. Aber es gibt sicher noch viele  
andere Wege.

Warum es bei Dir allerdings subheader betrifft, weiss ich nicht. Der  
sollte eigentlich von <h3> umgeben sein und nicht von <p class="">;  
was ich einfach über CSS formatieren kann:

. newsSingle h3 {}

etc.

Natürlich kannst du auch das subheader_stdWrap ändern.

Viele Grüße
Peter


-- 
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
http://www.lisardo.biz/
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------





More information about the TYPO3-german mailing list