---
title: "Abfrage der PID im Setup mit \"if.isTrue\" im GIFBUILDER"
url: "https://www.typo3.net/d/53485-abfrage-der-pid-im-setup-mit-ifistrue-im-gifbuilder"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2006-11-16"
last_reply: "2006-11-17"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Abfrage der PID im Setup mit "if.isTrue" im GIFBUILDER

TYPO3 › TypoScript · 3 Antworten · gestartet 2006-11-16

## Eröffnungsbeitrag

**Marc23** · 2006-11-16 · [Beitrag #1](https://www.typo3.net/d/53485-abfrage-der-pid-im-setup-mit-ifistrue-im-gifbuilder/1)

Servus zusammen!

Folgendes: Habe eine Page mit Kopfgrafik über GIFBUILDER im Header. Dies funktioniert wunderbar (siehe Script unten). Nun möchte ich, dass **nur** auf der Startseite kein Bild erzeugt wird, auf allen anderen Seiten aber die Bilder da sind und auch an unterseiten vererbt werden.

Habe mir gedacht, ich mache das über die Page ID. Also sage dem GIFBUILDER, wenn PID = 1, dann bau nicht, sonst schon... aber irgendwie klappt das nicht.

```typoscript
marks.TITELBILD.if.isTrue.pid = 1
```

**Wie kann ich im Setup eine Abfrage der Seiten-ID einbauen?**

Habe es Folgendermaßen versucht:

```typoscript
marks.TITELBILD = IMAGE
    marks.TITELBILD.if.isTrue.pid = 1
    marks.TITELBILD{

        file = GIFBUILDER
        file.format = JPG
        file.quality=100
        file{
                XY = 802, 150
                backColor = #ffffff
                
                10 = IMAGE
                10 {
                #file.maxH = 150
                file.maxW = 802
                file.import=uploads/media/      
                file.import.data = levelmedia: -1,slide
                file.import.listNum = 0
                file.import.override.field = media
                }

                                   
                    
                15 = IMAGE
                15{
                        file =fileadmin/template/header_maske.png
                        offset = 0,0
                        file.transparentColor = #FF0000
                        file.transparentColor.closest=1
                        file.quality = 100

                        
                }
              
        }
}
```

Bin um jeden Tip sehr dankbar!
Grüße

Marc

## Antworten

### [#2](https://www.typo3.net/d/53485-abfrage-der-pid-im-setup-mit-ifistrue-im-gifbuilder/2) · Unbekannter Benutzer · 2006-11-16

Hi probiers mal mit:

marks.TITELBILD.if.value = 1
marks.TITELBILD.if.equals.data = page:uid

siehe TSref <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/If.html>

Viele Grüße

Christian

### [#3](https://www.typo3.net/d/53485-abfrage-der-pid-im-setup-mit-ifistrue-im-gifbuilder/3) · Marc23 · 2006-11-17

Hi Christian!

danke für Deine schnelle Antwort! Werde das mal ausprobieren :)
Vorerst habe ich aber auch nach ewigem hin und her eine Lösung gefunden, die das macht, was ich möchte. Habe mit [globalVars] gearbeitet und habe für die Kopfgrafik eben nochmal im Setup folgendes gesetzt:

```typoscript
[globalVar = TSFE:id = 1]

page.10 = TEMPLATE
     page.10{
     template = FILE
     template.file = fileadmin/template/template.html
     workOnSubpart = DOKUMENT


    marks.TITELBILD = IMAGE
    marks.TITELBILD{

        file = GIFBUILDER
        file.format = JPG
        file.quality=100
        file{
                XY = 1, 1
                
                
                ###### Bild aus der Seiteneingenschaft holen #####
                10 = IMAGE
                10 {
                file =fileadmin/template/transparent.gif
                }

                
                15 = IMAGE
                15{
                        file =fileadmin/template/transparent.gif
                        offset = 0,0
                        file.quality = 100

                }                  
                    
                   
        }
}
[global]
```

So klappt es auch. Allerdings wäre Deine Lösung viel übersichtlicher und kürzer und - eigentlich genau das, was ich mir vorgestellt hatte. Ich bau das mal ein und teste es :)

Danke nochmal!

Grüße

Marc

### [#4](https://www.typo3.net/d/53485-abfrage-der-pid-im-setup-mit-ifistrue-im-gifbuilder/4) · Marc23 · 2006-11-17

Also habe es grad mal getestet:

```typoscript
    marks.TITELBILD = IMAGE
    marks.TITELBILD.if.value = 1 
    marks.TITELBILD.if.equals.data = page:uid
    marks.TITELBILD{

        file = GIFBUILDER
        file.format = JPG
        ...
```

Leider machts dann gar nichts mehr :( ?
Naja... ich schau da nochmal, wenn ich am Wochenende dazu komm... DANKE! :)

---

Quelle: „Abfrage der PID im Setup mit "if.isTrue" im GIFBUILDER“, typo3.net, https://www.typo3.net/d/53485-abfrage-der-pid-im-setup-mit-ifistrue-im-gifbuilder
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
