欢迎来到天天文库
浏览记录
ID:46579680
大小:980.87 KB
页数:63页
时间:2019-11-25
《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
3、.0”encoding=”utf-8”?>.........en-GB.tpl_beez.ini
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'
8、get('moduleclass_sfx');?>">
此文档下载收益归作者所有