针对具体的页面,通常需要修改的是主体内容模板,而不是框架模板。我们可以在主体内容模板里面设置一些参数来
实现不同的显示效果。
模板里面配置语法基本格式为 {?set name = "value"?} 或者 {?set $name = "value"?},这两种写法含义如
下:
8.1 {?set name = "value"?}是用来设置整个页面的显示配置参数,name允许以下几个变量
jieqi_blocks_module - 表示本页面要载入区块配置属于哪个模块
jieqi_blocks_config - 表示本页面要载入的区块配置文件名,不带后缀
jieqi_page_template - 表示本页面使用框架模板是那个,相对网站根目录的路径,前面不带斜杠,如:
themes/jieqidiv/theme.html
比如
{?set jieqi_blocks_module = "article"?}
{?set jieqi_blocks_config = "guideblocks"?}
{?set jieqi_page_template = "themes/jieqidiv/theme.html"?}
8.2 {?set $name = "value"?} 是设置和修改模板变量的
如 {?set $myval = "我的变量"?} 设置后,在模板其他地方写上标签 {?$myval?},则页面上会显示 “我的变量”
也可以设置模板内已经存在的变量,比如 {?$jieqi_pagetitle?}是系统默认的title内容
您可以设置 {?set $jieqi_pagetitle = "本页面title标题"?}
还可以在后面的值里面使用现有变量,比如文章信息页面模板是/modules/article/templates/articleinfo.html
上面设置
{?set $jieqi_pagetitle = "$articlename - $author - $jieqi_sitename"?}
则网页title显示的是 “文章名 - 作者 - 网站名”
页面显示配置语法