如何向Typo3后端添加更多框架布局
我当前希望用户在添加内容时为其内容选择布局。例如,他们可能希望自己的内容为新闻稿版面或顶部有边框的内容 为此,我首先在打字稿文件中为剖面框添加一些项目:如何向Typo3后端添加更多框架布局,typo3,typoscript,Typo3,Typoscript,我当前希望用户在添加内容时为其内容选择布局。例如,他们可能希望自己的内容为新闻稿版面或顶部有边框的内容 为此,我首先在打字稿文件中为剖面框添加一些项目: 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 addI
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>
}
但是,我可以在我的后端页面中成功地看到这些布局显示。但每当我选择它们时,它们根本不应用这些类
我不确定上面的步骤是否正确,或者还有一些配置需要实现
任何想法都将不胜感激。这项任务已经解决。根据我添加了打字稿:
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>
}
在错误的地方。我需要将其添加到设置部分此任务已解决。根据我添加了打字稿:
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>
}
在错误的地方。我需要将其添加到TSConfig的设置部分
# add new frame to content element
TCEFORM.tt_content.section_frame {
disabled = 0
removeItems = 1,5,6,10,11,12,20,21,66
addItems.101 = Leading style
}
在set.txt中
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
101 = TEXT
101.value = <div class="lead">|</div>
}
希望它能起作用 在TSConfig中
# add new frame to content element
TCEFORM.tt_content.section_frame {
disabled = 0
removeItems = 1,5,6,10,11,12,20,21,66
addItems.101 = Leading style
}
在set.txt中
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
101 = TEXT
101.value = <div class="lead">|</div>
}
希望它能起作用 除此之外,我认为你把TSconfig和打字错误都弄混了
TCEFORM.tt_content.section_frame
是TSConfig吗
tt_content.stdWrap.innerWrap.cObject
这是打字稿吗
TSconfig:
在页面属性>资源>TSconfig的后端设置
或者,在扩展中设置,例如使用\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig
在后端查看:信息>页面TSconfig
文档:
中记录的设置
打字稿
在后端设置:模板>信息/修改>设置
或者,在扩展名中设置,例如使用\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile作为静态包含
后端视图:模板>键入脚本对象浏览器
文档:
记录在
另见第3章
而且
由于类型3 7.6:
除此之外,我认为你把TSconfig和打字错误都弄混了
TCEFORM.tt_content.section_frame
是TSConfig吗
tt_content.stdWrap.innerWrap.cObject
这是打字稿吗
TSconfig:
在页面属性>资源>TSconfig的后端设置
或者,在扩展中设置,例如使用\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig
在后端查看:信息>页面TSconfig
文档:
中记录的设置
打字稿
在后端设置:模板>信息/修改>设置
或者,在扩展名中设置,例如使用\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile作为静态包含
后端视图:模板>键入脚本对象浏览器
文档:
记录在
另见第3章
而且
由于类型3 7.6:
在模板->打印脚本对象浏览器中查看打印脚本配置时,是否看到要定义的tt_content.stdWrap.innerWrap.cObject.default?在模板->打印脚本对象浏览器中查看打印脚本配置时,是否看到要定义的tt_content.stdWrap.innerWrap.cObject.default?