Joomla1.5模板解构.docx_第1页
Joomla1.5模板解构.docx_第2页
Joomla1.5模板解构.docx_第3页
Joomla1.5模板解构.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Joomla1.5模板解构2010-06-21 14:53Joomla1.5 的模板引擎比起Joomla 1.0时代有相当大的进步,在Joomla1.5中允许设计者为模板定制可选参数,这些参数对应不同的选项,例如修改模板背景颜色、字号大小、宽度 。用户可以在管理后台的模板管理里修改,参数值保存在模板根目录下的“params.ini”文件里。重写代码功能也非常不错,这个新的功能提高了Joomla 模板的可访问性,他允许设计者重写Joomla核心组件与模块的HTML代码,在以前Joomla的组件与模块应用了大量的表格,做为一个现代网站,网页布局中已经很少使用表格了,我们通过这个重写代码的功能,可以去掉所有Joomla组件与模块中的表格。Joomla1.5在默认安装下,里面有一个叫“Beez”的模板,他是重写代码的完美案例,如果想使用重写代码功能,可以参考这个模板。在模板的根目录下,所有重写的组件、模块的代码都放在“html”文件夹里,Joomla在加载模板时会查看这个文件夹,如果里面有组件与模块的HTML代码,那么Joomla会使用这个文件夹里的代码代替原组件与模块的HTML代码。下面的文字介绍了设计制作Joomla 1.5模板的基本思路。制作一个空白的Joomla 1.5 模板:name/index.phpname/templateDetails.xml这两个文件是必须的,并且文件名也必须与上面的例子相同,因为这两个文件是被joomla核心直接调用的,所以不能错。1. 2. template name 3. 2008.02.08 4. lyw0301 5. GPL 6. 7. 8. 1.0 9. 模板的描述信息 10. 11. index.php 12. templateDetails.xml 13. js/script.js 14. images/header.gif 15. images/logo.gif 16. css/customize.css 17. css/layout.css 18. css/template.css 19. 20. 21. user1 22. top 23. left 24. banner 25. right 26. footer 27. 28. 29. templateDetails文件内容解释:. 这行信息告诉后台安装安装器,我们要安装的内容是模板,版本是1.5. 定义模板的名称,这个名称同时还用做模板所在目录的名称,所以不能是中文或任何特殊字符. 模板建立的日期.模板的所有人.模板的版权信息. 模板制作人的email地址. 模板所有人的网站1.0. 这个模板的版本号 所有模板用到的文件index.php.模板用到的模块位置名称.定义模板使用的参数,可以在网站后台对模板进行控制,比如可以更改网站的字体颜色,网页宽度,等等index.php文件内容示例:html xmlns=”/1999/xhtml” xml:lang=”language; ?” lang=”language; ?” link rel=”stylesheet” href=”templates/template ?/css/template.css” type=”text/css” /index.php文件内容解释:,在默认安装的情况下,这行代码调入下面的内容:Welcome to the Frontpage模板主体代码:getCfg(sitename);?Joomla模块内容调入命令解释:这是Joomla模板的调入命令,例如:“”这条命令调入显示Joomla的“面包屑”模块,type=”module”调入类型为“模块”,注意是“module”而不是 “modules”。“”,这条命令调入显示模块位置“top”,需要注意的是,我们在这里使用的模块位置名称(name=”)一定要包含在 “templateDetails.xml”文件中。“”这条调入命令会显示Joomla的主体内容。结论:制作一个空白的Joomla模板很容易,完成一个复杂的设计就没那么简单,你需要考虑很多问题,比如用户使用的浏览器,隐藏模块位置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论