[TYPO3-german] Anzeige von Seitenelement durch Extension beeinflußen
Alexander Herrmann
darignac at googlemail.com
Fri Feb 15 13:13:55 CET 2008
Naja das Problem ist, dass der Text auch Text mit Bild oder was
anderes sein kann. Der Redakteur hat keine Ahnung von TS, deswegen
fällt ne TS Konstante schonmal raus. Problem ist ja auch, wenn ich dem
Plugin noch n Feld gebe, dass ich der Inhalt des Feldes dann nicht
formatierbar ist. Aber das wäre dann wohl noch die letzte Möglichkeit
das überhaupt hinzubekommen. Die ID des Elementes kenn ich, aber
letztendlich weiss ja nur mein Plugin wann der Text angezeigt werden
muss.
Alex
Am 15.02.08 schrieb JoH asenau <info at cybercraft.de>:
> >> 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
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
More information about the TYPO3-german
mailing list