2017-08-18 121 views
-1
public function main($content, array $conf) { 
    $this->conf = $conf; 
    $this->pi_setPiVarDefaults(); 
    $this->pi_loadLL(); 


    $content = ''; 

    $background_image = $this->cObj->parentRecord['data']['media']; 

    // Wenn ein Bild vorhanden ist 
    if ($background_image != '') { 
     $content .= '<img src="uploads/media/'.$background_image.'" alt="" title="" width="100%" />'; 
    } 

    return $this->pi_wrapInBaseClass($content); 
} 

當預期的HTML我得到的路徑是這樣的:PHP 1顯示,而不是圖像

<img src="uploads/media/1" alt="" title="" width="100%"> 

這不是我寫的所以這就是爲什麼它是理解爲什麼它的行爲方式,確實。欣賞任何提示。

+0

'的print_r($ background_image)' –

+0

入門1印刷這使我想到的問題是: $ background_image = $此 - > cObj-> parentRecord [ '數據'] [ '媒體']; –

+0

哪個TYPO3版本? –

回答

1

['data']['media']是由FAL使用的字段。該字段本身只包含引用的數量。

您需要解決與FAL API這些參考,你可以看看here