joomla T3框架中模板分离与自定义(local文件夹)

Posted ywwzhy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了joomla T3框架中模板分离与自定义(local文件夹)相关的知识,希望对你有一定的参考价值。

问题:辛苦做的模板,在框架升级后,莫名其妙的就不见了?原因是,在原有默认的模板修改内容,升级到新版本时,修改的内容被新内容覆盖更新掉了。

1. 怎么办?

模板内容被覆盖的问题,可以通过将用户的设置、模板与默认模板分离出来,具体方法如下:

在模板中,有个特殊的文件夹“local“,将用户所有的布局配置信息、布局文件放到这个文件夹中。

2.文件的优先级

local文件夹:/templates/{template-name}/local

template文件夹:/templates/{template-name}

基本主题中的T3插件:/plugins/system/t3/base或base-bs3

用户在模板管理中配置布局信息,这些将保存在:local/etc/layouts

3. 如何禁用功能

作为开发者、模板提供商,当他们开发模板时,他们不会使用local文件夹,他们会将所有内容都写到模板中。要实现这种结果,需要在configuration.php文件中最后一行添加define (\'T3_LOCAL_DISABLED\', 1)

4.“local”文件夹结构

 

以上是关于joomla T3框架中模板分离与自定义(local文件夹)的主要内容,如果未能解决你的问题,请参考以下文章

Joomla T3模板启用CSSJS优化

joomla 1.5 搜索与自定义组件的集成?

在布局文件中定义后,Joomla 模块位置未更新

Joomla T3框架布局设置(layout)

模板中的Joomla自定义字段

如何为 k2 类别创建自定义模板并将此模板分配给 Joomla 支持?