读书人

joomla模板的使用

发布时间: 2012-07-01 13:15:00 作者: rapoo

joomla模板的应用

? ? 在做站时,经常会遇到同属分类级别但使用不同模板的情况。在joomla中,模板没有直接与分类或文章关联,而是与菜单关联(menu)。

创建模板管理步骤:

?

一:在模板管理中找到需要创建的模板样式类别,复制它(因为没有直接新建),然后编辑新复制的模板,修改名字及参数,这里设置参数stype值为 aa;

?

二:在菜单管理中,选择需要应用新模板的菜单,编辑,在模板风格下拉框中选择刚才新建的模板。这里要注意,假如菜单类型是单个类别的,那就在 template/xxx/html/category/文件夹中新建个模板文件,名为default_aa.php。如此便可以在默认模板default.php中调用

?

$app = JFactory::getApplication();$templateStyle =$app->getTemplate(true)->params->get('style');$subTemplate = $this->loadTemplate($templateStyle);
?

?

来加载对应的模块,上面的?$templateStyle 值由模板风格下拉框中设置的值决定,因为上面选了 aa 的模板,所以这里获取到的 style 参数就是 aa,然后加载子模板,就是 default_aa.php,这样模板就换了。

还有一点,如果菜单类别是单个栏目的,那么设置??template/xxx/html/article/ 下的模板也会受影响。

?

joomla的模板设置相对国内CMS要麻烦得多,但是很灵活,可自定义的地方多。

读书人网 >开源软件

热点推荐