【问题标题】:TYPO3: get media content for special languageTYPO3:获取特殊语言的媒体内容
【发布时间】:2011-11-15 23:40:33
【问题描述】:

我想获取某个页面的图片(用户在“资源”选项卡上设置)。对于我的默认语言,我可以使用媒体字段

$rootline =$GLOBALS['TSFE']->rootLine ;

但是对于我的第二语言,媒体字段是空的。原因是我添加的页面翻译有自己的设置。但现在我需要默认语言的媒体字段。

如何获取特殊语言的 rootline 内容?

【问题讨论】:

    标签: php media image typo3


    【解决方案1】:

    你可以使用

    $GLOBALS['TSFE']->all['rootLine'][1]['media']
    

    但是你需要知道页面在页面树中的层级,所以这不是一个很实用的解决方案。

    我看到的最简单的方法是一个简单的 SQL 查询:

    $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($GLOBALS['TYPO3_DB']->sql_query("SELECT media FROM pages WHERE uid = ".$GLOBALS['TSFE']->id));
    $mediaFiles = $row['media'];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多