V.ThemeMagic 定制

用ThemeMagic可以轻松定制强大的T3框架,你可以允许无限参数在ThemeMagic中进行配置。左边菜单是配置面板,右边面板是你的首页,所以当你更改设置参数,然后点击“预览”按钮,你可以在右边面板看到网站前台的更改。

让我们查看下Thememagic中的参数

添加新参数到ThemeMagic

你可以允许无限数量的参数用来配置,新参数可添加到存在的群组或你可以定义新群组然后添加新参数到该群组中。自定义参数设置在 templateDetail.xml 文件中,目录在: templates/t3_blank

注意: 请注意 UPPERCASE 文本是语言键值

1. 定义一个新的群组

<fieldsetname="custom1_params"label="CUSTOM1_LABEL">
</fieldset>

2. 在新群组中定义参数

<fieldname="inputBorderRadius"
type="text"
default="3px"
class="input-tiny"
label="CUSTOM1_ELEMENT_RADIUS_LABEL"
description="CUSTOM1_ELEMENT_RADIUS_DESC"/>
</field>

3. 定义一个LESS参数

用上面相同的名字定义一个LESS参数 @inputBorderRadius: 3px;

4. 在LESS文件中某处使用 "@input BorderRadius"

这将依赖于你如何使用这个参数并如何改变这个模板。他要求你拥有一定的LESS和CSS基本知识,我们建议你添加到: style.less文件

modal-t3-signup {
.border-radius:@inputBorderRadius;
)

5. 定义语言键值

打开模板的语言文件 (language\en-GB\en-GB.tpl_t3_blank.ini) 并定义你要定义以上参数的语言键值

添加新评论