TYPO3 扩展中的模板
Templates in TYPO3 extensions
我用的是TYPO3 v7.6.2!
创建自定义扩展。
作为controller可以select一个模板来生成吗?默认后,select name_template = name_action.
谢谢,我找到了问题的答案。
为了同一个扩展使用不同的模板,你只需要在你需要的页面上调整资源的拼写路径的方式。
常数:
plugin.tx_plugin {
view {
templateRootPath = fileadmin/tx_plugin/you_custom_template
partialRootPath = fileadmin/tx_plugin/you_custom_partial
layoutRootPath = fileadmin/tx_plugin/you_custom_layout
}
}
和设置:
plugin.tx_plugin {
view {
templateRootPaths.0 = {$plugin.tx_plugin.view.templateRootPath}
partialRootPaths.0 = {$plugin.tx_plugin.view.partialRootPath}
layoutRootPaths.0 = {$plugin.tx_plugin.view.layoutRootPath}
}
}
我用的是TYPO3 v7.6.2! 创建自定义扩展。 作为controller可以select一个模板来生成吗?默认后,select name_template = name_action.
谢谢,我找到了问题的答案。 为了同一个扩展使用不同的模板,你只需要在你需要的页面上调整资源的拼写路径的方式。
常数:
plugin.tx_plugin {
view {
templateRootPath = fileadmin/tx_plugin/you_custom_template
partialRootPath = fileadmin/tx_plugin/you_custom_partial
layoutRootPath = fileadmin/tx_plugin/you_custom_layout
}
}
和设置:
plugin.tx_plugin {
view {
templateRootPaths.0 = {$plugin.tx_plugin.view.templateRootPath}
partialRootPaths.0 = {$plugin.tx_plugin.view.partialRootPath}
layoutRootPaths.0 = {$plugin.tx_plugin.view.layoutRootPath}
}
}