http://validator.w3.org/check?verbose=1&uri=http://yourwebsite.com
专题:JA Purity II模板
最近每天早上的文档教程基本都贡献给了K2;想想之前的JA T3框架Purity II模板的文档还没有做成专题,今天就列出来放在这里吧。整套JA模板的东东分为三个部分:
另外还有JA T3框架另外三个模板的介绍,统统扔到了Joomla 模板相关有兴趣的朋友也可过去围观。
在昨天的JA文档教程中,我们了解了Purity II模板的index.php文件及JavaScript、CSS方面的内容;今天是JA文档“用户及开发者指南(User & Developer Guides)”这部分的最后一篇,我们来围观下P板的管理后台及相关参数设置。
在下面的管理后台页面截图中(见全文),我们能看到Purity II模板的参数设置面板;在这里,我们可以做的改动设置包括:
- 站点的logo
- 页面的默认字号
阴雨绵绵的早上好。在昨天的JA文档中,我们了解了有关页面覆盖及菜单、布局分配方面的知识;其实全部的“JA模板定制FAQ”文档已经收尾,今天是最后一点内容。
首先,我们来看看怎样验证页面;当然这件事情并非必须;Firefox的Web Developer插件提供了一套验证本地或在线站点页面的功能;如果没有安装该插件,也可以在浏览器中输入:
将其中的“http://yourwebsite.com”替换为自己站点的页面链接即可。
最后呢,我们来看看我们所完成的3个主要布局的成品截图:
阳光明媚的早上好;昨天的JA文档教程中,我们了解了怎样为指定的子菜单设定宽度;今天是JA系列最后一篇,来回顾下子菜单中内容的设置。之所以说是回顾,因为之前在学习怎样将模块作为菜单项加载的时候已经对这部分内容有所了解了。
首先来看下Submenu Content参数的3个选项:
子菜单项(Child menu items)
![]()
- 这是子菜单内容参数的默认选项
- 选中该项之后,子菜单的显示方式和Joomla原生默认的方式相同
- 选中该项之后,子菜单项不会加载任何额外的内容或脚本
- 对于mega菜单以外的几种菜单类型,这个选项并不会造成影响,因为只有mega菜单会加载各种类型的额外内容作为菜单项
Purity II模板的默认布局有五个变体;它们只有细小的样式区别,对应的几个PHP文件也很相似。
举例来说,layouts文件夹中的left-main-right.round.php就是JA Purity II模板默认布局的一个变体,它拥有一个附加的“newsflash”模块位置,一个被设定显示在content-mass-top区块位置中的“top”模块位;在左右侧边栏的样式方面,该变体输出的均为圆角矩形,对应的block文件为left-rounded.php和right.php。关于block文件与输出样式的对应关系,可以参考“JA文档中文翻译 - JA模板框架指南 - Purity II的布局结构 ”一文中的相关解释。
下面我们来看看left-main-right.round变体的页面截图:
昨天的文档中,我们学习了怎样为IE6警告信息设定样式;接下来的两篇文档中,我们将简单了解一下有关模板和页面覆盖以及MVC方面的知识。
模板覆盖及MVC
使用MVC方式(什么是MVC)开发的扩展所输出的内容形式很容易通过模板覆盖的方式进行定义,Joomla系统原生具有探测并优先执行覆盖规则的功能。举个例子,比如我们希望自定义“Latest News”模块的输出样式,可以将下面这个文件:
站点根路径/modules/mod_latestnews/tmpl/default.php
复制粘贴至:
your_site_root/tempaltes/ja_purity_ii/ht
ml/mod_latestnews (路径不存在的话需要创建先)
然后可以根据需求修改结构及class名称等,最后在样式表template.css中进行相关的样式设置即可。接下来看一个更加实际的例子:
