【问题标题】:Typo3 8.7.x / Typoscript: Get page uid of the TEXT which was foundTypo3 8.7.x / Typoscript:获取找到的 TEXT 的页面 uid
【发布时间】:2018-08-21 14:58:50
【问题描述】:

如何获取找到的 TEXT 的 uid?

test = TEXT
test {
    data = levelfield:-1, tx_myext_myfield, slide
    required = 1
    wrap = |
}

还有其他字段 tx_myext_myfield2, tx_myext_myfield3,.. 我想使用,但我不知道如何通过幻灯片功能获得它们。

【问题讨论】:

    标签: php typo3 typoscript extbase typo3-8.x


    【解决方案1】:

    要使用 levelfield 功能,您必须使用

    将这些字段添加到所谓的“根线字段”中
    $GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']
    

    https://docs.typo3.org/typo3cms/TyposcriptReference/singlehtml/Index.html#levelfield

    由于您在此处仅获取单个字段的值,因此您无法访问其他值。如果要访问这些值,则需要获取整条记录,这可以使用 cObjects 完成

    CONTENT
    

    https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Content/Index.html

    RECORDS
    

    https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Records/Index.html

    【讨论】:

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