三醉内容管理系统 模板代码V2.0版 风格说明:
1、三醉内容管理系统V2.0以上版本的模板风格采用XML名字空间的风格,使用双重模板技术,这种先进的页面与代码分离思想,在同类软件中也是十分超前的。
2、由于考虑到模板的代码可见性,系统用 "{"、"}" 符号来括起模板标记,如果你不喜欢这种风格,可以在config_base.php中更改为其它符号,如:"<"、">" 或 "["、"]"(注意:如果你更改了符号为"["、"]",可能会导致表格的 loop 标记不可用)。
3、Dede模板的代码与XML的名字空间形式的语法是相同的,但不允许嵌套(仅在loop标记内允许嵌套,但使用的是不同的形式)。
一般格式为:
{dede:tagname attribute="value"/}
{dede:tagname attribute="value"}{/dede}
{dede:tagname attribute="value"}innertext{/dede}
dede就是表示本系统的名字空间,这样的代码可以方便的将HTML标记或CSS标记区分开来。
tagname 和 属性 或 属性值 是不分大小写的。
4、2.0以上的版大部份模板标记支持二重模块技术,它的默认模板放在“模板目录/低层模板”中,如果你要自定义这些低层模板,一般不要更改“模板目录/低层模板”里的文件,只要直接把模板字符串放在innertext的位置即可,低层的模板直接用 ~名称~ 来映射同名的变量。
例:
{dede:list type="small"}
<table border='0' width='100%'>
<tr height='24'>
<td width='2%'><img src='/dedeimages/file.gif' width='18' height='17'></td>
<td width='83%'>~fulltitle~<font color='#8F8C89'>(~stime~)</font></td>
<td width='15%'>点击:~click~</td></tr>
<tr><td height='2' colspan='3' background='/dedeimages/writerbg.gif'></td></tr>
</table>
{/dede}
5、本内容管理系统的解析器,分为文章模板解析器、列表模板解析器、板块模板解析器和专题模板解析器,考虑性能原因,这些解析器是分离的,因此你不能在文章模板中使用列表模板和板块模板的标记,反之也是相同的道理,虽然有些标记名称相同,但在不同的模板里可能得到的会是不同的内容。
请参考指定的模板标记:[文章模板标记] [列表模板标记] [板块模板标记] [专题模板解析器]
| 共5页: 1 [2] [3] [4] [5] 下一页 |
相关文章