Joomla主题变化

时间:2011-02-15 07:23:25

标签: joomla

我只需要为我的一个页面自定义一个joomla主题。这可以实现吗?

让我知道这样做的步骤。

提前致谢。

4 个答案:

答案 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中所有教程和推荐阅读的列表:

http://docs.joomla.org/Template_Development

答案 3 :(得分:0)

如果你正在使用 Joomla 2.5

  1. 您可以在不同的页面中使用同一模板的不同颜色主题

    非常简单:

    • goto Extensions&gt;&gt;模板管理器&gt;&gt;点击模板名称
    • 然后有一个“语言和页面分配”部分
    • 只需添加不同风格的页面,然后从“个人档案”列中选择一种风格。
  2. 使用不同的主题

    • 点击他们的名字
    • 然后从“菜单分配”部分选择您的页面。
  3. Joomla 1.5

    可以在不同的页面中使用不同的主题

    转到扩展程序&gt;&gt;模板管理器&gt;&gt;点击页面中您想要的任何主题名称

    然后从“菜单分配”部分选择您的页面。