Zum Inhalt springen

Marker ausgeben wenn........

Erstellt am 24. Januar 2011 · 6 Antworten · letzte Antwort am 25. Januar 2011

Tags: Frage

Cubana13 ·

hallo zusammen,

ich hab einen denkfehler und komme nicht drauf.

folgendes möchte ich machen:

wenn in einem feld (tx_chbanner_socialmedia) ein hacken ist, dann soll eine extension einem subpart übergeben werden.

folgendes habe ich gemacht.

1. über kickstarter mir ein feld "tx_chbanner_socialmedia" angelegt.
2. die extension "st_socialnetwork" installiert
3. nun würde ich so vorgehen

vielen dank für euere hilfe

page.1 {  
   
   workOnSubpart = DOKUMENT
   
......

....

   subparts.BANNER < temp.banner
   subparts.BANNER.if.isTrue.field = tx_chbanner_socialmedia


.....

...
}
hwt ·

Hallo,

also das eigentliche Problem wird in deiner Beschreibung nicht so wirklich klar. Ich vermute mal, dass deine if-Abfrage nicht wirkt.?

Dann stellt sich die Frage, ob temp.banner stdWrap-Funktionalität hat. Ansonsten kannst du es z.B. in ein COA packen und in dem COA die if-Abfrage machen.

MfG

Cubana13 ·

wenn ich mir es nochmal selber durchlese muss ich dir recht geben :-)

also ich versuch es nochmal.....

der redakteur soll eine feld setzten können ob eine extension angezeigt werden soll oder nicht ( auf allen seiten )

dazu habe ich über eine kleine erweiterung mir ein neues feld (tx_chbanner_socialmedia) gemacht, dass nun in den seiteneinstellungen unter erweitert angezeigt wird. ( markierungsfeld )

nun möchte ich das der wert der extension (st_socialnetwork) nur dann übergeben wird, wenn auf der seite auch der hacken bei (tx_chbanner_socialmedia) gesetzt ist.

Ich übergebe die werte der ext an meine variable.
Wenn ich jetzt diese variable meinem marker übergeben klappt alles.

   temp.banner < plugin.tx_stsocialnetwork_pi1

Wenn ich jetzt aber anfragen möchte ob das eine Feld gesetzt ist komme ich nicht mehr weiter.
das if.isTreu greift so nicht.

   subparts.BANNER < temp.banner
   subparts.BANNER.if.isTrue.field = tx_chbanner_socialmedia

Hoffe ich konnte es etwas deutlicher ausdrücken

gruß

erweiter.jpg

Unbekannter Benutzer ·

Ich gehe mal davon aus, dass plugin.tx_stsocialnetwork_pi1 kein stdWrap unterstützt insofern auch kein if. Du musst das in ein COA verschachteln, dann sollte das gehen:

subparts.BANNER = COA
subparts.BANNER.10 < temp.banner
subparts.BANNER.if.isTrue.field = tx_chbanner_socialmedia

Achso: Holz hacken und einen Haken setzen 🙂

Cubana13 ·

vielen vielen dank...

klappt jetzt genau so wie es soll!!!!!

Gruß carsten

p.s wie kann ich das thema auf gelöst setzten???