[TYPO3-german] Ersten Artikel in LATEST Ansicht anders formatieren

Martin Holtz typo3 at martinholtz.de
Fri Jun 6 21:57:47 CEST 2008


Hi Rene,

> [globalVar = GP:tx_ttnews|pointer < 1]
>    plugin.tt_news.templateFile = fileadmin/template/tt_news_template.html
>    #page.meta.title = es klappt !!!!
> [globalVar]
> 
> Der springt auch in die Condition nur übernimmt er mir nicht das
> angegebene Template, das Template ist normalerweise direkt in dem
> Flexform des Plugin angegeben, ist das höherwertig als der TS Code?
zum einen ist in der tt_news Flexform höherwertig als TS-Code, zum anderen
kann es noch sein, dass das Plugin das in deine Seite eingebunden wird,
diesen Code nicht mehr mitbekommt.

Wenn das also statt als Referenz nur als Kopie weiter gegeben wird.

>> Du brauchst Irgendwo nen stdWrap - dort kannst Du dann einen
>> LOAD_REGISTER anhängen und dann über IF steuern, dass die Klasse nur
>> gesetzt wird, falls der LOAD_REGISTER einen bestimmten Wert nicht hat.
>> 
>> stdWrap.append = COA
>> stdWrap.append {
>>         5 = TEXT
>>         5.value = Erster Artikel
>>         5.if.value = 1
>>         5.if.equals.data = REGISTER:ersterartikel
>>         5.if.negate = 1
>>         10 = LOAD_REGISTER
>>         10.ersterartikel = 1
>> }
>> 
> Funktioniert das denn auch mit tt_news? Kann ich denn auf diesen Weg in
> das Parsen des Template eingreifen? Wenn ja bräuchte ich mal nen Anstoß.
ja, das geht bei manchen Feldern. z.b. bodytext - da suchst Du den stdWrap
und machst ungefähr das was ich oben gemacht habe.

> Ich wollte eigentlich wenn er das richtig einbindet mit nem
> alternierenden Template das erste Element anders stylen. Soweit meine
> Idee :-)
das kannst Du ggf. auch mit zwei Plugins machen (so ist das auch in der
tt_news doku drin)

hoffe jetzt nicht viel zu spät zu antworten:)

gruß,
martin


More information about the TYPO3-german mailing list