为joomla 1.5创建动态模板

时间:2013-06-04 16:44:41

标签: joomla joomla2.5 joomla1.7

网上有关于gow的教程,用于创建包含占位符的index.html,css文件和template.xml。好的,我明白了,很简单。但我需要一个有不同观点的模板。例如: - 所有页面都有topmenu,标题,左侧边栏,mainarea和页脚,但是: - 第一页没有标题.topmenu,之后是侧栏,主广场和页脚。 - 第二页的侧边栏从左向右移动 - 第三页有四个块(特殊优惠的块)而不是mainarea。

据我所知,我需要创建三个独立模板,每个模板都有一组独特的占位符。因为我无法看到改变laarge mainarea占位符的方法,在一些页面上使用四个占位符来提供块。动态。

是否在joomla模板中使用if语句来简单地确定文档ID以查看四个占位符而不是mainarea。或者不在主页面上显示标题(f.e.doc.id =“mainpage”)

但我希望它可以像: - 这个页面有该模板的第一个案例(index_1.php) - 该页面具有相同模板的第二个案例(index_2.php) 像一个选择框。 那可能吗?

1 个答案:

答案 0 :(得分:1)

我会将此作为答案,而不是评论,因为我相信它会做你想要的。

一旦您的文章被设置并且您的链接已建立(该网站上有您正在寻找的信息),您就可以创建包含您想要不时显示的数据的模块。

转到模块管理器 - 在右侧,您应该看到'模块分配'或“在以下页面上显示此模块”的行;然后,您可以选择希望模块显示的页面。您可以根据需要指定所有页面,无,特定页面。

这样您就可以只在需要的地方展示它们。 您也可以在模块内部以编程方式(如果您使用像Sourcerer这样的扩展来将PHP添加到模块中)使用PHP执行此操作,如果您需要更多的灵活性,但只是选择要显示的页面应该适用于什么你正在做。