我正在为typo3中的网站创建一个模板,我想摆脱typo3的默认内容区域,并用我自己的区域替换它们。
即。在页面菜单上。
删除左侧,内容,边框
并保留/添加。头。主要。右。
我在网络上发现了片段,而且直截了当地说,我期待发生的事情并没有发生。每个帖子似乎都是“谢谢你,非常成功!++”,我粘贴的代码并没有抛出任何错误,而且根本没有做任何事情。
通过typo3文档http://typo3.org/documentation/snippets/sd/24/
我调用mod.SHARED.colPos_list以选择要显示的三个部分
t3lib_extMgm::addPageTSConfig('
mod.SHARED.colPos_list = 0,1,3
');
我在extTables.php中编辑TCA,将它们设置为我的规格。
$TCA["tt_content"]["columns"]["colPos"]["config"]["items"] = array (
"1" => array ("Header||Header||||||||","1"),
"0" => array ("Main||Main||||||||","0"),
"3" => array ("Right||Right||||||||","3"),
);
extTables.php被称为die();削减页面。
我已清除缓存并删除了typo3temp,已退出并重新登录。
但没有任何反应。
我的主要猜测是,这个功能与templavoila有什么关系?我删除了它,因为我想尝试新的(呃)typo3流体模板系统,并且不觉得我需要一个GUI编辑器。
有什么想法吗?
答案 0 :(得分:2)
嗯 - 你获得的页面和内容元素越多,使用TemplaVoila时就会遇到的问题就越多。只要您想从多个页面(未缓存的预告片菜单等)收集内容,将XML结构中的逗号分隔值保存到单个数据库字段将成为性能杀手。处理参考文献和“未使用的元素”也是有问题的。当然它适用于中小型网站,但从概念上讲,干净的方法看起来不同。
后端布局自TYPO3 4.5起可用,并且完美无缺,因为它们只代表基于colPos的元素和页面之间的标准化关系。如果您需要更多,Grid Elements将把这个原则提升到一个新的水平,提供甚至嵌套的结构,但仍然基于规范化的关系,这将使您的生活更容易在数据库清理和其他维护任务。
在此处查找后端布局简介:http://www.youtube.com/watch?v=SsxfNd4TYbk
答案 1 :(得分:0)
您可以重命名默认列,而不是删除默认列...
提示:使用TemplaVoila扩展模板,你会发现更多的灵活性。