前言
我们在开发织梦模板时,有时需要对当前调用的一些数据做一些修改或者调整。就需要用利用php语言来对所得数据进行一些处理。同时也会用到用sql语句直接在数据库中调用相关数据。岛主总结了一下在模板中运行php代码和mysql语句的方法。
具体方法
1、在织梦模板中运行php代码
方式一:
{dede:name runphp='yes'}
$str = "hello ";
@me = $str;
@me .= "Daozhu";
{/dede:name}
<!-- name 为内容模板页可调用字段。如title、typeid、body等。任何一个都可以。@me 表示当前的值,也就是要输出最后一个@me的值。 -->
输出结果:hello Daozhu
说明:"name"为任意定义的名字,@me 表示当前的值,也就是要输出最后一个@me的值。
方式二:
{dede:field runphp='yes'}
$str = "world";
$DedeMeValue="hello ";
$DedeMeValue .= $str;
{/dede:field}
输出结果:hello world
说明:如果直接引入PHP并要获得运行后的值,必须用 $DedeMeValue 表示运行这个PHP后最终返回的值(因此不能用HTML混合的写法