注册
登录
S公司
搜索
在
包装
此网站(使用Yahoo!)
开发人员
开发人员邮件列表
普通邮件列表
SVN提交邮件列表
主要
支持
文档
包装
项目包建议书
开发人员
漏洞
搜索Bug
程序包错误统计信息
打包回家
|
报告新错误
|
新建搜索
|
发展路线图
状态:
正常开放
|
反馈
|
全部
|
自1.3.13版起关闭
1974号请求
IF条件,如x==“a”
提交:
2004年7月24日19:33 UTC
发件人:
gmail网站上的aemadrid
分配:
状态:
已证实的
包裹:
HTML模板灵活性
PHP版本:
4.3.7
操作系统:
Linux RH 2.1AS
路线图:
(未分配)
订阅
您的电子邮件:
评论
添加注释
添加修补程序
[2004-07-24 19:33 UTC]aemadrid在gmail dot com
描述:
------------
您是否考虑添加对x==“a”这样的IF条件的支持?
它可以有类似flexy:if=“x:#a#”这样的语法?
用flexy:if=“x”或flexy:if=“!x”等简单的真/假条件创建切换条件有点麻烦。
评论
[2004-08-07 02:25 UTC]
丙氨酸(_k)
好主意。。
我不确定什么时候能完成。。
如果有人想发送补丁,速度会更快。。
[2004-09-11 13:55 UTC]蝙蝠在绒毛网
我想出了一个办法。
假设您需要这样的内容(记住字符串文字包含在#hashes#中:
{if:user=#root#}管理
不支持此语法。
我的解决方案是向您的对象添加一个函数,如下所示:
函数等于($x,$y){return$x==$y;}
然后,使用以下语法代替上述(非法)语法:
{if:equal(user,#root#)}<
a href=“…”>管理员{end:}
效果很好!
[2004-09-13 16:56 UTC]aemadrid在gmail dot com
好主意!
简单有效。
谢谢你的提示。
[2004-09-15 06:07 UTC]蝙蝠在绒毛网
实际上,这个技巧相当强大。
您想让模板包含其他模板吗?
在模板html中输入如下内容:
{includeTemplate(#frogy.html#)}
…以及对象定义中的类似内容:
函数includeTemplate($filename)
{
$content=新HTML_Template_Flexy(/*选项…*/);
$content->compile($filename);
return$content->bufferedOutputObject($this);
}
它工作得很完美!