2

我的目标是什么!

我正在为typo3 中的网站创建一个模板,我想摆脱typo3 的默认内容区域,并用我自己的替换它们。

IE 在页面菜单上。

删除左侧、内容、边框

并保留/添加。标题。主要的。正确的。

问题!

我在网上找到了一些片段,坦率地说,我期望发生的事情并没有发生。每个帖子似乎都是“谢谢你,非常成功!++”,我粘贴的代码没有抛出任何错误,也没有做任何事情,好吧,完全没有。

我的尝试

通过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 有关吗?我删除了它,因为我想尝试新的(er)typo3 流体模板系统,并且觉得我不需要 GUI 编辑器。

有任何想法吗?

4

2 回答 2

2

好吧 - 您获得的页面和内容元素越多,使用 TemplaVoila 时您将不得不面对的问题就越多。如果您想从多个页面(未缓存的预告菜单等)收集内容,将 XML 结构中的逗号分隔值保存到单个数据库字段将成为性能杀手。引用和“未使用的元素”的处理也是有问题的。当然,它适用于中小型网站,但从概念上讲,干净的方法看起来不同。

后端布局从 TYPO3 4.5 开始可用,并且可以完美地工作,因为它们只是表示基于 colPos 的元素和页面之间的规范化关系。如果您需要更多,Grid Elements 将把这一原则提升到一个新的水平,甚至提供嵌套结构,但仍然基于规范化的关系,这将使您在处理数据库清理和其他维护任务时变得更加轻松。

在此处查找后端布局介绍:http ://www.youtube.com/watch?v=SsxfNd4TYbk

于 2013-05-14T14:26:00.237 回答
0

您可以重命名它们,而不是删除默认列...

提示:使用 TemplaVoila 扩展模板,你会发现更多的灵活性。

于 2013-05-14T12:32:45.220 回答