我只需要为我的一个页面自定义一个joomla主题。这可以实现吗?
让我知道这样做的步骤。
提前致谢。
答案 0 :(得分:1)
有一种简单的方法可以达到你想要的效果。 Joomla菜单项有一个名为Page Class Suffix的参数。这允许您根据菜单项向页面添加CSS选择器。您只需要使用它,这样您就可以添加特定于页面的CSS,以便您可以修改特定页面。将其添加到您的temaplate / index.php文件中:
</head>
<?php
$menu = &JSite::getMenu();
$active = $menu->getActive();
$pageclass = "";
if (is_object( $active )) :
$params = new JParameter( $active->params );
$pageclass = $params->get( 'pageclass_sfx' );
endif;
?>
<body id="<?php echo $pageclass ? $pageclass : 'default'; ?>">
现在所有网页都有<body id="default">
或<body id="yourPageClassSuffix">
。将此与每个菜单项的指定模块相结合,您可以完全自定义站点中的任何页面,而无需使用多个模板。
答案 1 :(得分:1)
试试..
全球$ my;
$我的 - &GT;编号; $ usermname_is_id = “$我的 - &GT; ID”; if(!$ usermname_is_id ==“”):{?&gt;
答案 2 :(得分:0)
查看joomla-wiki。它是开发自己的扩展(包括模板)的教程和技巧的第一资源。
以下是关于模板/主题的joomla-wiki中所有教程和推荐阅读的列表:
答案 3 :(得分:0)
如果你正在使用 Joomla 2.5
您可以在不同的页面中使用同一模板的不同颜色主题
非常简单:
使用不同的主题
Joomla 1.5
可以在不同的页面中使用不同的主题
转到扩展程序&gt;&gt;模板管理器&gt;&gt;点击页面中您想要的任何主题名称
然后从“菜单分配”部分选择您的页面。