我是joomla的新成员,我将用joomla 1.5开发一个网站。 对于该网站我有一个HTML CSS模板。现在我想把它转换成带有不同文件的Joomla模板(Header,Footer,sidebar等)。 这可能吗?如果是的话,我该怎么做?Joomla 1.5如何划分joomla模板并使用不同页面的页面
,我怎样才能让我的不同的页面不同的页面寺庙(如约,产品等) 请帮我....
我是joomla的新成员,我将用joomla 1.5开发一个网站。 对于该网站我有一个HTML CSS模板。现在我想把它转换成带有不同文件的Joomla模板(Header,Footer,sidebar等)。 这可能吗?如果是的话,我该怎么做?Joomla 1.5如何划分joomla模板并使用不同页面的页面
,我怎样才能让我的不同的页面不同的页面寺庙(如约,产品等) 请帮我....
我会建议从这里开始: http://docs.joomla.org/Creating_a_basic_Joomla!_template http://docs.joomla.org/JDOC:Joomla!_1.5_Template_Tutorials_Project
我还建议访问http://demo.yootheme.com或http://demo.rockettheme.com并找到他们的免费模板(都有一两个,我相信)下载。通过这种方式,您可以分析专业模板的构建和组织方式,并将其应用到您自己的项目中。
您最后的问题:使不同的模板适用于不同的页面。最简单的方法是按照上面的说明制作/修改/安装第二个模板。然后使用Joomla模板管理器并指定哪些页面适用于哪个模板。
您当然可以为页面的每个部分创建不同的文件,但在Joomla中确实没有必要。 Joomla中只有一个“页面”,index.php文件。整个网站是使用该文件构建的。使用确定是否需要使用模块放置在不同的位置含量可言
的显示虽然在技术上是可行的Joomla中使用多个模板,它几乎总是不必要的。在用于在Joomla中创建页面的菜单项中,您可以指定一个称为页面类后缀的参数。您可以将其插入到模板的主体标记中,通过CSS完全控制网站中的每个页面,而不是编写其他模板。使用此代码将页面类后缀添加到您的身体标记 -
<?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'; ?>">
这也与所有大框架兼容。
非常感谢。 – 2011-06-14 07:53:51
如果您想在每个页面上显示不同的页眉页眉和边栏。它可以在joomla中轻松实现。您必须在joomla中简单地创建自定义模块,并且您可以通过joomla管理员控制此模块的显示选项。
谢谢...... :) – 2011-06-11 15:42:29
不客气!如果答案是正确的,请记住检查投票号码下的“已回答”框。 – 2011-06-11 19:14:12