joomla模板篇

joomla模板篇

ID:46579680

大小:980.87 KB

页数:63页

时间:2019-11-25

joomla模板篇_第1页
joomla模板篇_第2页
joomla模板篇_第3页
joomla模板篇_第4页
joomla模板篇_第5页
资源描述:

《joomla模板篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Joomla文档中文翻译-怎样在templateDetails.xml文件中为模板添加语言文件声明Joomla文档中文翻译-模板相关Sunday,15November200913:30要使我们的Joomla模板更加国际化,更利于传播与分享,我们必须确保templateDetails.xml文件中的一些关键要素被正确的翻译(至英文),并列出相关语言定义文件。翻译templateDetails.xml文件templateDetails.xml文件中的一些要素会在站点管理后台的模板管理(TemplateManager)中被使用到,它们必须被

2、正确的翻译成英文,例如:•name:模板的名称,如“Beez”。•description:模板的描述。这些信息同样会在模板安装的过程中向用户显示。向templateDetails.xml中添加语言定义文件所有的语言文件必须在templateDetails.xml文件中被声明,方法是通过添加标签将语言定义文件包括进来。有些语言文件用于站点前台,有些用于管理后台,对于这两种语言文件我们需要分别添加。在下面的示例中,我们将两个英语文件和两个德语文件(分别用于前后台)一起添加到Beez模板中:

3、.0”encoding=”utf-8”?>.........en-GB.tpl_beez.inide-DE.tpl_beez.ini.........en-GB.tpl

4、_beez.inide-DE.tpl_beez.ini为管理后台添加的语言文件声明需要放在标签中,因为用于前后台的语言文件的文件名是相同的,所以不可以在相同的路径中进行声明。Joomla文档中文翻译-怎样在模板中自定义模块结构(modulechrome)Joomla文档中文翻译-模板相关Monday,16November200910:20要在

5、Joomla模板中增加自定义化的模块结构(modulechrome),我们需要在模板路径里的html文件夹中创建一个modules.php文件。例如:Joomla根路径/templates/模板名/html/modules.php在这个文件中,我们需要创建一个名为modChrome_STYLE的函数,其中STYLE部分为自定义的模块结构名称。如下所示,这个函数需要三个参数,$module,&$params和&$attribs

6、{/*chromedModuleoutputgoeshere*/}?>通过这个函数,我们可以为我们的自定义模块添加任何可用的模块属性。下面几个模块属性是我们需要重点了解的:$module->showtitle,$module->content和$module->title。$module->showtitle是一个布尔变量,值可以为“true”(当模块标题被设置为显示时)和“false”(当模块标题被设置为隐藏时)。$module->content和$module->title分别负责返回模块内容与模块标题文字。下面是一段实例,我们通

7、过判断$module->showtitle的值来确定是否输出模块标题。showtitle){echo'

'.$module->title.'

';}?>modChrome_STYLE函数的参数$params负责读取模块参数(Moduleparameters)。例如,我们可以在管理后台的模块管理中为某个模块添加后缀class名,这个class名就会存储在该模块的moduleclass_sfx参数中;如果我们需要在模块结构中创建包含这个class的
,那么可以使用类似下面这样的代码:

8、get('moduleclass_sfx');?>">

自定义模块属性我们可以通过声明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。