---
title: "typolink-Parameter abhängig von einem Flag einstellen"
url: "https://www.typo3.net/d/79957-typolink-parameter-abhaengig-von-einem-flag-einstellen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-07-26"
last_reply: "2008-07-27"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# typolink-Parameter abhängig von einem Flag einstellen

TYPO3 › TypoScript · 1 Antwort · gestartet 2008-07-26

## Eröffnungsbeitrag

**rush** · 2008-07-26 · [Beitrag #1](https://www.typo3.net/d/79957-typolink-parameter-abhaengig-von-einem-flag-einstellen/1)

Hallo,
ich habe folgendes Problem, an dem ich jetzt schon seit Tagen rumprobiere und einfach keine funktionierende Lösung finde. Auf unserer Seite ist rg_accordion2 implementiert, in dem Bildergalerien (Einstellung über Content-Element "Text mit Bild") angezeigt werden, von den jedes Bildchen verlinkt ist. Da das Layout mit der Standard-Textpic-Verarbeitung nicht ganz so gut hinzukriegen war, habe ich aus dem Typo3-Kochbuch das Rezept "Typoscript-styled ImageText" übernommen, was auch sehr gut funktioniert.
Jetzt soll aber, wenn auf eines dieser Bildchen geklickt wird, die aktuelle Seite weiter angezeigt werden, nur im oberen Teil der Seite wird die Slideshow und ein Text geändert. Das habe ich auch ganz gut hinbekommen, indem ich in diesem TS-Rezept den typolink modifiziert habe:

```typoscript
 typolink {
            #parameter.field = image_link
            #parameter.listNum.stdWrap.data = register : SPLIT_COUNT
            target = _top
            extTarget = _blank
            
            parameter.data = TSFE:id
            additionalParams.stdWrap {
                if.isTrue.field = tx_rgaccordion_accordion
            	field = image_link
            	listNum.stdWrap.data = register:SPLIT_COUNT
            	dataWrap = &ap=|&pno={register:SPLIT_COUNT}&rno={field:section_frame}
            	}
            
            # Aktuelles Bild mit class="CUR" kennzeichnen, wenn Parameter pno übergeben wurde
            ATagParams.stdWrap.cObject = TEXT
            ATagParams.stdWrap.cObject {
            	value = class="CUR"
                if.isTrue.field = tx_rgaccordion_accordion
            	if.value.data =  register:SPLIT_COUNT
            	if.equals.data = GPvar:pno
            	}
         }
```

Jetzt sollen aber nur diese Bildchen im Accordion in dieser Weise verlinkt werden. Daher habe ich diese CEs mit dem Accordion-Flag gekennzeichnet. Wenn sonst irgendwo im Text ein Bild auftaucht, dann soll der Link unverändert - wie in den auskommentierten Zeilen - bleiben. Für die zusätzlichen URL-Parameter und den A-Tag funktioniert die Verzweigung einwandfrei, nur für den parameter krieg ich es einfach nicht hin. Ich hab's schon mit allen möglichen Variationen versucht, komme aber einfach nicht zu Rande.
Kann mir da bitte, bitte irgendjemand helfen?

Liebe Grüße
a. rush

## Antworten

### [#2](https://www.typo3.net/d/79957-typolink-parameter-abhaengig-von-einem-flag-einstellen/2) · rush · 2008-07-27

ich hab die Lösung nach drei Tagen vergeblicher Versuche jetzt rausgekriegt. Nachdem alle if-Abfragen immer nur Fehlermeldungen verursacht haben, klappt es jetzt mit folgendem Code:

```typoscript
typolink {
	parameter.field = image_link
	parameter.listNum.stdWrap.data = register:SPLITCOUNT
	parameter.override {
		field = pid
		fieldRequired = tx_rgaccordion_accordion
		}
}
```

Allerdings ist mir immer noch nicht klar, warum das mit

```typoscript
parameter.override.if.isTrue.field = tx_rgaccordion_accordion
parameter.override.field = pid
```

nicht funktioniert hat. Kann mir das vielleicht mal jemand erklären?

---

Quelle: „typolink-Parameter abhängig von einem Flag einstellen“, typo3.net, https://www.typo3.net/d/79957-typolink-parameter-abhaengig-von-einem-flag-einstellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
