【问题标题】:TYPO3 / Typoscript : get the media from page propertiesTYPO3 / Typoscript : 从页面属性中获取媒体
【发布时间】:2018-01-04 12:45:15
【问题描述】:

我正在使用 Typo3 6.2,我有一个页面,其中包含在“资源”字段中上传的媒体(图片):

我正在尝试在我的 Typoscript 中获取图片,并且我相信我必须使用像 {field:something_here} 这样的属性,但我不知道有什么不同?

编辑:

我已经尝试过了,但没有成功(什么都没有生成):

    5 = FILES
    5 {
    references.data = levelmedia:-1,slide
    references.listNum = 0
    renderObj = TEXT
    renderObj.data = file:current:publicUrl
    }

还有这个:

    5 = FILES
    5 {
        references {
        table = pages
        uid.data = page:uid
        fieldName = ogimage
        }
        maxItems = 1
        renderObj = TEXT
        renderObj {
        data = file:current:uid
        }
        }
    }

还有这个:

    5 {
        file.import.data = levelmedia: -1, slide
        file.import = fileadmin/user_upload/
        file.import.listNum = 0
        file.import.override.field = media
    }

.. 上面的这段代码生成了一张图片 (http://www.mycompany.com/typo3conf/ext/news/Resources/Public/Icons/news_domain_model_news_add.png) 但不是好东西没了!

【问题讨论】:

标签: typo3 typoscript typo3-6.2.x


【解决方案1】:

问题解决了!

经过数小时或研究后,我发现了一个有效的 sn-p:

5=FILES
5.begin = 0
5.maxItems = 1
5.references.table = pages
5.references.uid.data = uid
5.references.fieldName  = media
5.renderObj = TEXT
5.renderObj {
    data = file:current:publicUrl
    wrap = <div class="image-section" style="background-image:url('/|')">&nbsp;</div>
}

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多