我目前希望用户在添加内容时为其内容选择布局。例如,他们可能希望其内容为时事通讯布局或顶部有边框的内容。
为此,我首先在我的打字稿文件中为部分框架添加一些项目:
TCEFORM.tt_content.section_frame {
  disabled = 0
  removeItems = 1,5,6,10,11,12,20,21,66
  addItems.104 = Newsletter
  addItems.105 = Country
  addItems.106 = Social
  addItems.107 = Border Top
}
然后我将它包含在我的根页面属性的资源选项卡上的打字稿中:
<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/typoscript/tsconfig/page/minimal_rte.ts">
然后我在它下面添加了一些打字稿:
tt_content.stdWrap.innerWrap.cObject {
    104 < tt_content.stdWrap.innerWrap.cObject.default
    104 = TEXT
    104.value = <div class="newsletter">|</div>
    105 < tt_content.stdWrap.innerWrap.cObject.default
    105 = TEXT
    105.value = <div class="country">|</div>
    106 < tt_content.stdWrap.innerWrap.cObject.default
    106 = TEXT
    106.value = <div class="social">|</div>
    107 < tt_content.stdWrap.innerWrap.cObject.default
    107 = TEXT
    107.value = <div class="border_top">|</div>
}
但是,我可以在我的后端页面中看到这些布局成功显示。但是每当我选择它们时,它们根本不会应用这些类。
我不确定上述步骤是否正确,或者还有更多配置需要实现。
任何想法将不胜感激。