---
title: "Marker ausgeben wenn........"
url: "https://www.typo3.net/d/103434-marker-ausgeben-wenn"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2011-01-24"
last_reply: "2011-01-25"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Marker ausgeben wenn........

TYPO3 › TypoScript · 6 Antworten · gestartet 2011-01-24

## Eröffnungsbeitrag

**Cubana13** · 2011-01-24 · [Beitrag #1](https://www.typo3.net/d/103434-marker-ausgeben-wenn/1)

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

```typoscript
page.1 {  
   
   workOnSubpart = DOKUMENT
   
......

....

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


.....

...
}
```

## Antworten

### [#2](https://www.typo3.net/d/103434-marker-ausgeben-wenn/2) · hwt · 2011-01-25

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

### [#3](https://www.typo3.net/d/103434-marker-ausgeben-wenn/3) · Cubana13 · 2011-01-25

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.

```typoscript
   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.

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

Hoffe ich konnte es etwas deutlicher ausdrücken

gruß

[Bild: \[upl-image-preview uuid=62b78591-2972-51ad-98e6-31d51ab3d019 url=https://www.typo3.net/assets/files/typo3net/289-erweiter.jpg alt=erweiter.jpg thumbnail_url=https://www.typo3.net/assets/files/typo3net/289-erweiter.jpg\]](https://www.typo3.net/assets/files/typo3net/289-erweiter.jpg)

### [#4](https://www.typo3.net/d/103434-marker-ausgeben-wenn/4) · Unbekannter Benutzer · 2011-01-25

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:

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

Achso: Holz hacken und einen Haken setzen :)

### [#5](https://www.typo3.net/d/103434-marker-ausgeben-wenn/5) · Cubana13 · 2011-01-25

vielen vielen dank...

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

Gruß carsten

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

### [#6](https://www.typo3.net/d/103434-marker-ausgeben-wenn/6) · Unbekannter Benutzer · 2011-01-25

Unten müsse irgendwo ein Button sein glaub ich...

### [#7](https://www.typo3.net/d/103434-marker-ausgeben-wenn/7) · Cubana13 · 2011-01-25

den hatte ich gefunden, ist allerdings nicht klickbar ....

ahhhh.. nur der text ist klickbar...

---

Quelle: „Marker ausgeben wenn........“, typo3.net, https://www.typo3.net/d/103434-marker-ausgeben-wenn
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
