---
title: "IMG_RESOURCE Rückgabewert wiederverwenden / einer Variablen zuweisen"
url: "https://www.typo3.net/d/71014-img-resource-rueckgabewert-wiederverwenden-einer-variablen-zuweisen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Bilder","Frage"]
created: "2007-11-28"
last_reply: "2007-11-28"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# IMG_RESOURCE Rückgabewert wiederverwenden / einer Variablen zuweisen

TYPO3 › TypoScript · 0 Antworten · gestartet 2007-11-28

## Eröffnungsbeitrag

**tomaso** · 2007-11-28 · [Beitrag #1](https://www.typo3.net/d/71014-img-resource-rueckgabewert-wiederverwenden-einer-variablen-zuweisen/1)

Ich lasse mir über IMG_RESOURCE den Pfad zu einem Bild zurückgeben und den Pfad möchte ich an einer anderen Stelle einer PHP-Funktion übergeben, die mir zu dem Pfad die Bildunterschrift aus der Datenbank sucht, aber es wird immer der "Standardpfad" ausgegeben.

```typoscript
#Pfad für das wechselnde Header-Foto
temp.myBILDRES = IMG_RESOURCE
temp.myBILDRES {
  #Defaultbild falls kein anderes vorhanden
  file = fileadmin/image/headerFoto.gif
        
  file.import = uploads/media/
  #im Baum nach oben wandern falls kein Bild gefunden wird
  file.import.data = levelmedia:3 // levelmedia:2 // levelmedia:1 // levelmedia:0
       
  #Welches Bild soll geholt werden: Das erste
  file.import.listNum = 1
}

#Tag für das wechselnde Header-Foto erstellen
temp.myBILD = IMAGE
temp.myBILD {
  file < temp.myBILDRES.file

  #Als alttext den Titel der Seite angeben
  alttext = TEXT
  alttext.field = subtitle//title
}

temp.info = USER
temp.info {
userFunc = user_userFunctions->getImageCaption
# ----- Hier funktioniert es nicht mehr -----
filename < temp.myBILDRES.file
}
```

Kann mir bitte jemand sagen, was ich hier falsch mache ? Die Ausgabe ist immer "fileadmin/image/headerFoto.gif".

Ich habe auch schon versucht die PageID als Parameter an die Funktion zu übergeben, um damit dann alles in der PHP-Funktion zu realisieren, weil ich einfach mit TypoScript nicht weiterkomme, aber ich bekomme selbst das nicht hin (also die Weiterreichung der PageID).

Hier auch mal der PHP-Quelltext:

```php
class user_userFunctions {
  function getImageCaption($content,$conf)
  {                                                    
    error_log("call function getImageCaption() ".$conf['filename']);
      
    $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('description','pages',"media LIKE '%".$conf['filename']."%'",'','','');
    while($row = mysql_fetch_object($res))
    {
      # $caption = $row->description;
      # error_log("caption: $caption");
    }
    
    mysql_free_result($res);
  }
}
```

---

Quelle: „IMG_RESOURCE Rückgabewert wiederverwenden / einer Variablen zuweisen“, typo3.net, https://www.typo3.net/d/71014-img-resource-rueckgabewert-wiederverwenden-einer-variablen-zuweisen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
