TYPO3 - 如何通过我的自定义元素中的typoscript获取元素的流体样式内容类?

时间:2017-08-21 17:34:18

标签: typo3 typo3-8.x

我最近将表单css_styled_content更改为fluid_styled_content。在我的自定义网格元素中,我想渲染内容元素布局'到这个容器。切换到FSC后,它不再工作了。如何通过我的自定义元素中的typoscript获取元素的流体样式内容类?我纯粹通过这样的typoscript渲染元素:

现在:

<div class="row test"> ... </div>

通过typoscript:

plugin.tx_myplugin.setup.my_1col {

  preCObject = LOAD_REGISTER
    preCObject {
        containerClasses.cObject = COA
        containerClasses.cObject {
            10 = TEXT
            10 {
                value = equal-height
                fieldRequired = flexform_equalHeight
                noTrimWrap = | ||
            }

            ...

            stdWrap.insertData = 1
            stdWrap.trim = 1
        }

        containerAttributes.cObject = COA
        containerAttributes.cObject {
            10 = TEXT
            10 {
                data = register: containerClasses
                noTrimWrap = | class="row test |"|
            }
        }
    }
..  
}   

如何通过自定义元素中的typoscript获取元素的流体样式内容类...例如。?:

目标:

<div class="row frame frame-default frame-layout-0"></div>

1 个答案:

答案 0 :(得分:2)

在TYPO3版本8上,这些字段为frame_classlayout

这样的事情是否足够?

plugin.tx_myplugin.setup.my_1col{
 stdWrap.wrap= <div class="frame frame-{field:frame_class} frame-layout-{field:layout}">|</div>
 insertData=1
}