DEDE用{dede:sql}标签取出当前文档的附加表中的内容
来源:互联网 发布:企业级服务软件 编辑:程序博客网 时间:2024/06/13 05:33
最近在用DEDE做项目,遇到一个需求是要在article_image.htm模板中直接取出附加表addonimages中的某一记录的imgurls字段的内容。而这条记录是不断变化的,比如我点击了《武夷山》图集,那么article_image.htm中就要读取aid=94这条记录的imgurls字段,比如我点击了《丝瓜架》图集,那么article_image.htm中就要读取aid=90这条记录的imgurls字段,因为图片文章模板只有一个,也就是说article_image.htm读取的内容随着我选择的图集而变动,即aid需要动态获取。
获取aid字段的值就让我纠结了很久,最后发现很简单,模板中获取当前文档的id {dede:field.id/} ,只要这一句就行了,dede标签还是用的不熟练啊。
起初我是这么写的:
{dede:loop table='#@__addonimages' if="aid={dede:field.aid/}"}[field:imgurls runphp='yes']echo '<pre>';echo $GLOBALS['a']=@me;echo '</pre>';[/field:imgurls]{/dede:loop}
实验失败,原因很简单,dede标签不能嵌套使用!({dede:channelArtlist}标签除外)
因此只能换一个标签了:
{dede:sql sql='SELECT imgurls FROM #@__addonimages where aid=~aid~'}[field:imgurls runphp='yes']echo '<pre>';echo $GLOBALS['a']=@me;echo '</pre>';[/field:imgurls]{/dede:sql}浏览器输出成功,事实证明,{dede:sql}很强大!
- DEDE用{dede:sql}标签取出当前文档的附加表中的内容
- dede sql 标签 取出来的列表 实现分页 详解
- dede sql 标签 取出来的列表 实现分页
- dede使用{dede:sql}标签,调用路的方法
- DeDeCMS列表页用dede:arclist和dede:list标签调用附加表字段
- dede的{channelartlist}标签中的判断语句
- dede {sql}标签如何获取当前栏目ID
- dede 栏目内容自动标签
- DEDE中的SQL使用
- DEDE SQL标签可以获取文档静态链接地址
- Web_PHP_DedeCMS_{dede:sql}标签用法;
- 当前标签-dede[field:**]标签调用说明
- 当前标签dede[field:**]标签调用说明
- dede标签使用技巧 dede中显示当前栏目名称
- dede 内容页获取当前栏目的链接
- dede 内容页获取当前栏目的链接
- dede 内容页获取当前栏目的链接
- dede内容页调用当前栏目的链接
- POJ 3356 AGTC(最短编辑距离 DP)
- PYTHON SUBPROCESS
- oracle更改用户名
- 推荐系统(Recommender System)的技术基础
- meta-data
- DEDE用{dede:sql}标签取出当前文档的附加表中的内容
- Java6开发WebService入门
- android环境搭建。不需要翻墙的
- itoa函数的实现
- linu内核编译错误
- HIBERNATE的映射类型
- 节哀顺变的将卡号的空间哇好卡的京哈我啊
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- EEPROM读写问题