{dede:php}标签不管用怎么办?dede为了系统安全, 默认是禁止dede:php标签调用的, 我们只需要这么来修改:
后台 - 系统 -系统基本设置 -其他选项 - 模板引擎禁用标签 - 将其中的php 删除,提交保存即可。
在代码中加入一个可以执行php的特殊标签{dede:php}{/dede:php},这样就可以执行PHP语句了。注意在 {dede:php}里想要输出信息,可以直接使用print , echo之类的打印出来 赋值给@me 无效;如调用当前栏目的标题,可以这样写:
{dede:php} $thisid = $refObj->Fields['id']; $row = $dsql->GetOne('select id,typename from dede_arctype where id='.$thisid); print_r($row); {/dede:php}
这个标签功能类似于{dede:field.typename/}!
上一篇:DedeCMS用标签和正则直接输出上一篇下一篇的链接和标题