登录 注册

登录

问题 joomla的模板分配功能能

更多
2011年01月26日 04:04 #1 作者: janezhang
版主好,我想建设的网站,里面有几个板块完全不同的板块,我想希望板块之间能用不同的模板显示?有些类似像joomla1.6示例数据里的那种效果,网站内还有samplesite.和原网站风格完全不同?麻烦你告诉我该怎么做?是不是有一个模板分配功能?谢谢

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 04:28 #2 作者: Joomla之门
Joomla! 核心自带的模板分配功能主要以“菜单”为依据,目前只有这么一种标准。

你进入 Joomla 1.6 核心后台,点击顶部菜单上的“扩展 -> 模板管理”,就能看到目前已经安装的全部模板。这时候点击其中某个模板的名称,进入其参数页面,就能看到“菜单分配”这个选项。在你想要使用这个模板的菜单项目上打钩选择,就可以完成分配了。

在 Joomla 1.5 平台,还有一个第三方扩展名叫 MetaTemplate ,可以根据更多的条件来分配模板,例如:在春节期间(2月3日至2月18日)使用红色喜庆模板,在地震纪念日(5月12日)使用灰色模板;或者,春夏秋冬四季各使用一套模板,等等。

MetaTemplate 的用法不容易掌握,如果你有兴趣,自己慢慢研究。作者还有一个 meta Template Pro 收费版本,主要改进就是更容易操作。

或许以后会有针对 Joomla 1.6 平台的 MetaTemplate 工具。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 05:22 #3 作者: janezhang
模板管理我有看过,可是前台只能选择一种模板样式,如果我在不同的页面希望用不同的模板样式该怎么办呢?你有看过joomla1.6的示例数据吗?网站里有一个sitesample菜单,点击菜单选择其中的示例网站,出现的模板与原先的完全不同。

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 05:51 #4 作者: Joomla之门
就以 Joomla 1.6 的示范数据来看吧,点击 Sample Sites 菜单项目之后,我没发现有什么“不同样式”啊?

唯一与网站首页不同的是,发布的模块不一样了,在 Sample Sites 这个页面上,左侧有一个“多标签页”形式的模块(含两个标签页,分别是 Australian Parks 和 Fruit Shop),这只是“模块发布位置”(模块分配)的不同而已,与模板无关。—— 因为这个多标签页式的模块并未发布在网站首页,所以让你感觉似乎模板样式变了,实际上根本不是模板的事,只是一个模块而已。

从后台菜单管理里面可以找到确切的证据,证明 Sample Sites 这个页面使用的模板以及样式与网站首页都是完全相同的:

进入 Joomla 1.6 后台,点击顶部菜单上的“菜单”,分别打开 Top 和 Main Menu 这两个菜单(因为这两个菜单上都有 Sample Sites 菜单项目,实际上是同一个页面),然后点击 Sample Sites 这个菜单项目的名称,进入其参数页面。在左侧下部,可以看到“模板样式”这个选项,两处都是“默认”,那就意味着,使用的是“模板管理”中指定的默认模板及其默认样式。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 05:56 #5 作者: janezhang
不好意思,是我没有说清楚,不同的不是samplesite,而是里面的Australian Parks 和 Fruit Shop两个实例网站。这两个与前面的模板完全不同,这是怎么实现的呢?

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 06:02 #6 作者: Joomla之门
这个还是通过菜单参数页面实现的。因为“模板管理”里面只能分配模板,并不能分配同一个模板的样式。

你在后台点击顶部“菜单”,找到“Australian Parks”这个菜单(不是刚才的 Top,也不是 Main Menu,注意!),点击打开,就能找到 Australian Parks 菜单的所有菜单项目。点击其中的“Parks Home”这个菜单项目,在其参数页面上,左侧下部,看看“模板样式”这个选项,你应该就明白了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 06:36 - 2011年01月26日 06:49 #7 作者: janezhang
非常感谢!!!另外还有一个问题,samplesite里面左边的导航是如何实现只有一个切换导航而没有首页左侧导航的其它内容的呢?如about joomla这些菜单?
最后修改: 2011年01月26日 06:49 由 janezhang.

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月26日 08:16 #8 作者: Joomla之门
一组菜单项目(如标题为 About Joomla 那一组)合起来成为“菜单”,每一个“菜单”同时也是一个模块,是通过“发布模块”这种方式来显示在前台的。

在 Joomla 里面,模块的发布同样是(基本上)以“菜单项目”为标准。也就是说,你在模块的参数页面上,可以选择将这个模块发布(显示)在哪个菜单项目所代表的页面上。

之所以你在那个页面上没看到 About Joomla 这些导航菜单,是因为 About Joomla 这个模块并没有发布到“全部”页面,只是有选择的发布到部分页面上了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论