/ Joomla

Joomla外观设置详解

Author:leo108

Blog:http://leo108.com

第一次接触Joomla模板的时候感到很迷茫,因为它和我之前见过的php网站都不一样。

拿我用的最多的DZ作为例子吧,DZ的模板文件很多,分门归类。如图:

![](http://leo108-wordpress.stor.sinaapp.com/uploads/2011/12/joomla (1).jpg)

这是default模板的文件夹

![](http://leo108-wordpress.stor.sinaapp.com/uploads/2011/12/joomla (2).jpg)

这是common文件夹下的模板

当我想修改网站头部的外观时,我会到common/header.htm修改相关代码。

但是我看到Joomla的模板文件夹时我就傻眼了。

文件少的可怜,而且像那些国内网站程序常见的header.htm和footer.htm都没有,只有一个index.php。如图

![](http://leo108-wordpress.stor.sinaapp.com/uploads/2011/12/joomla (3).jpg)

这叫我情何以堪啊。。。。。。。

没办法,只好硬着头皮双击打开index.php,看看Joomla的模板到底长啥样。

前几行就遇到了一个之前从未见过的代码:

<jdoc:include type="head" />

百度之后,知道这段代码调用的是\libraries\joomla\document\html\renderer\head.php文件。

继续往下看,发现代码:

<jdoc:include type="modules" name="top" />

一番摸索之后,终于弄懂了。

在Joomla的后台菜单栏→扩展→模块管理,在下面的表格里面有一项“位置”。

这段代码就是按照优先级调用所有位置为“top”的模块。

把“新闻快报”模块禁用之后,首页顶部的随机新闻就没有了。

同理,<jdoc:include type="modules" name="user3" />调用的就是所有位置为“user3”的模块。

这些个模块控制了网站的左栏、右栏、顶部和底部,模块的“访问级别”和“页面”控制了这些模块的显示。

接下来讲的是页面内容。

比如首页是的内容是在菜单栏的“菜单”→“main menu”→“首页”,可以通过修改类型和右边的参数设置来修改页面的内容。

首页的内容模板文件是在components\com_content\views\frontpage文件夹里。

其他类型的模板文件类似。

Joomla外观设置详解
Share this