StringTemplate模板语法说用 Dutory

管理员 10000 2008-12-3 19682

StringTemplate的语法是以$xxxx$来进行分割的. stringtemplate关键写是区分大小写的.

1.属性引用和字段引用

在模板中,这个是最常用的一个属性.用于显示文字.如下:
你的邮件地址: $email$
替换属性名为email的值.

字段引用

如果一个属性名称是对象或集合.可以用 属性名称.字段名 访问字段值
例如:
Blog的标题: $blog.title$
Blog的地址: $blog.url$

自定义属性字段名
格式: $post:{it.name}$
表示引用文章的标题

2.引用模板

$header()$
带有一对()就说明要把header.html文件嵌入当前的文件

3.判断语句

$if(条件)$
//条件为真时输出这里
$else$
//条件为假时输出这里
$endif$

在Dutory模块的index.html里有
$if(!bulletin.ishidetitle)$
<div class="PostHead"><h1>$bulletin.name$</h1></div>
$endif$
说明如果!bulletin.ishidetitle是真的话,则要输出“<div class="PostHead"><h1>$bulletin.name$</h1></div>”

4.循环语句

在Dutory模板的widget.html里有
$widget.values:{

//中间有省略

}$
这个代码就是将Blog的所有的模块按顺序显示出来

index.html,comment.html里也有循环代码

Z-Blog 百事通

最新回复 (12)
全部楼主
  • 10011 2008-12-3 0
    引用 2
    沙发好乖哦😛

    DBS官方产品目录以及价格列表 - 欢迎大家使用Z-Blog官方主机 DBS的产品
    http://www.dbshost.cn/help/price.asp

    官方唯一指定的销售,用户,产品,续费平台
    http://www.dbshost.cn/
    http://host.rainbowsoft.org/

  • 用户 老Q 2008-12-3 0
    引用 3
    😓 板凳路过。

    智慧人生 - Http://QzH.Name

  • 游客组 游客 2008-12-3 0
    引用 4
    等待继续填加判断和循环.
  • 待验证用户 nobird 2008-12-4 0
    引用 5
    --!看上去很神奇,不过现有的判断不多哦~~

    欢迎联系定制服务,qq:8769298

  • 用户 cxd44 2008-12-26 0
    引用 6
    看懂一些

    QQ956049

  • 用户 l513980209 2009-3-14 0
    引用 7
    很不错~ 学习了~ 我安装这个了,终于子目录搞掂了……
    http://www.zhiwenweb.cn/aspx

    志文工作室

  • 用户 asiabaa 2010-4-18 0
    引用 8
    本帖最后由 asiabaa 于 2010-4-18 21:21 编辑

    要在首页分开显示多个栏目的列表不知道怎么搞!
    if语句的判断不支持运算符。:dizzy:

    翻译了一部分StringTemplate文档,有兴趣一起翻译的请联系我,一起推进StringTemplate在国内的应用。

    http://wp.ljf.cn/archives/2067
    Dutory转WordPress

  • 用户 34beat 2010-8-6 0
    引用 9
    明白明白~.
  • 用户 sinmlee 2012-5-14 0
    引用 10
    当头晕的时候我终于明白了什么叫爱情。

    要相信自己~智商为0
  • 用户 srgtepl 2012-5-15 0
    引用 11
    幸福就是痒的时候挠一下,不幸就是痒了但挠不着,更不幸的是,很久以来灵魂和肉体都感觉不到那种蠢蠢欲动的痒了。

    感謝樓主
  • 用户 asongzhang 2012-6-20 0
    引用 12
    鉴定完毕!
  • 用户 hhiijj123 2012-8-14 0
    引用 13
    记录下 等会要用到
    • ZBlogger技术交流中心
      14
          
返回