[TYPO3-german] Anzeige von Seitenelement durch Extension beeinflußen
JoH asenau
info at cybercraft.de
Fri Feb 15 12:01:59 CET 2008
>> aber die Parameter ändern sich. Und sobald ich mich also von der
>> "Startseite" weggeklickt habe (aber eben noch auf derselben Seite bin
>> mit anderen Parametern) soll der Einleitungstext ausgeblendet werden.
>
> Und warum fügst Du Deinem Plugin nicht einfach ein Feld für den
> Einleitungstext hinzu? Dann kannst Du doch dessen Ausgabe selbst
> steuern.
>
> Alternative mal an Hand von tt_news, Du musst hier allerdings wissen,
> welche uid Dein Einleitungstext hat=:
>
> //Einleitungstext wird nicht in der Single-Ansicht gezeigt
> [globalVar = GP:tx_ttnews|tt_news > 0]
> tt_content.stdWrap.if {
> value = 142
> isInList.field = uid
> negate = 1
>
> }
>
> [global]
Genau das wäre auch mein Ansatz gewesen.
Wobei ich dieses Konstrukt nur als Krücke benutzen würde, denn der korrekte
Ansatz ist, wie Du schon richtig sagst, ein zusätzliches Feld in der Tabelle
der Extensions.
Allerdings nur, wenn sich die Erklärung von Seite zu Seite ändert.
Wenn das Plugin eine allgemeingültige Erklärung braucht, dann sollte die
z.B. über TypoScript Constants eingebaut und pflegbar gemacht werden.
Die Ausgabe des Plugins sähe dann beispielsweise so aus:
plugin.blah = COA_INT
plugin.blah {
10 = COA
10 {
10 = TEXT
10.value = $my_description
10.if.isFalse.data = GPvar:tx_myextension|mytrigger
20 = USER
20.userFunc = my_function
}
}
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
Jobs: http://www.professionals-only.com
More information about the TYPO3-german
mailing list