自定义表单数据的调用
用户通过自定义的表单提交了数据,一些情况站长只希望管理员能在后台看到,而另一些情况,则是希望能对这些数据进行展示,在网站上进行调用。
上面提到过,DEDECMS默认提供了对表单数据进行调用展示的模板,也对数据是否展示作了权限控制。但实际数据展示更多的情况是希望能在网站的页面进行整合,而不仅仅是单页列表,而DEDECMS默认的模板中的数据调用涉及到PHP原生语法,不太适合其它页面的整合,所以需要使用数据调用标签来调用。最直接的那就是SQL标签来调用了:
如调用自定义表单1中的ID为1的数据
{dede:sql sql='Select * from dede_diyform1 where'}
[field:title/]
{/dede:sql}
PHPCMS中的数据调用也基本类似,直接使用GET标签:
{get:sql sql='Select * from phpcms_diyform1 where'}
[field:title/]
{/get}
不同之处在于PHPCMS后台提供了GET标签生成的功能,用户可以方便在后台模板在线管理处通过选择的方式生成SQL语句来调用数据。
作者:落叶(t.qq.com/guohui) 首发“W3SO站长网”,网站:
落叶原创首发CHINAZ,尊重版权,转载请保留作者信息及链接。