我们在使用dedecms时候,经常会遇到这种场景,就是两种内容模型或者相同内容模型的数据相关调用,举个很简单的,我们在做装修设计网站需要将设计师和设计师相关的作品关联起来,
我们在使用dedecms时候,经常会遇到这种场景,就是两种内容模型或者相同内容模型的数据相关调用,举个很简单的,我们在做装修设计网站需要将设计师和设计师相关的作品关联起来,哪些设计师有哪些作品,哪些作品是哪个设计师做的,这样要怎么操作呢?下面我们以文章和图集模型互相关联为例子:
设计师栏目用普通文章模型 表名:dede_addonarticle
设计师栏目用普通文章模型 表名:dede_addonarticle
装修案例栏目用图片集模型 表名:wmd_addonimages
实现原理说一下:
就是利用两个或者同一模型,我们可以在图片集建立一个设计师的字段,然后发布普通文章时候,用名字进行标识,比如我们发布了一个图片集的作品,设计师字段里填写:张三,然后我们在文章模型建立一个标题为张三的设计师。通过织梦的dede:sql标签实现数据库关联查询。
实现原理说一下:
就是利用两个或者同一模型,我们可以在图片集建立一个设计师的字段,然后发布普通文章时候,用名字进行标识,比如我们发布了一个图片集的作品,设计师字段里填写:张三,然后我们在文章模型建立一个标题为张三的设计师。通过织梦的dede:sql标签实现数据库关联查询。
后台装修案例图集内容数据
后台设计师文章内容数据:
一、设计师内容页输出与TA相关联的案例
在设计师内容页模板中调用标签写法
<h2>代表作品</h2>
<ul>
{dede:sql sql="SELECT arc.*,addf.* FROM `wmd_archives` arc LEFT JOIN `wmd_addonimages` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND addf.designer=~title~ LIMIT 10"}
<li>
<a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]"><img src="[field:litpic/]">[field:title/]</a>
<p>风格:[field:fengge/]</p>
</li>
{/dede:sql}
</ul>
wmd_addonimages 是装修案例的附加表
addf.designer=~title~ 是获取数据的条件(装修案例中,设计师等于当前这个设计师)
风格:[field:fengge/] 支持所有自定义字段输出
二、每个案例内容页输出本案例的设计师
在装修案例内容页里,根据设计师名称获取设计师栏目里对应的这个设计师,获取TA的id、缩略图、其他等等...
在装修案例内容页模板中调用标签写法
<h2>本案例设计师简介</h2>
<div class="designer">
{dede:sql sql="SELECT arc.*,addf.* FROM `wmd_archives` arc LEFT JOIN `wmd_addonarticle` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND arc.title=~designer~ LIMIT 1"}
<img src="[field:litpic/]">
<p>姓名:[field:title/]</p>
<p>职位:[field:zhiwei/]</p>
<p>
<a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]">更多详情</a>
<a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]">预约设计</a>
</p>
{/dede:sql}
</div>
wmd_addonarticle 是设计师所在的普通文章模型附加表
arc.title=~designer~ 是条件是获取数据的条件(文章标题等于当前这个设计师名称)
职位:[field:zhiwei/] 是自定义字段支持所有自定义字段输出
版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!
php模板建站
织梦dedecms相互关联数据调用教程
最新VIP资源
猜你喜欢
- DedeCMS文章作者来源为空时自动隐藏的实现方法 2020-07-14
- dedecms织梦文章内容页如何添加“当前文档地址”和“转载说明” 2020-11-18
- 织梦dedecms首页和列表页调用动态点击次数 2021-03-02
- 织梦dedecms使用arclist按照自定义字段条件调用相关文章 2021-08-31
- 织梦artlist和list标签调用多图图集图片 2021-05-25
- 织梦dedecms调用热门搜索关键词的方法 2020-11-22
- windows系统配置nginx环境运行pbootcms访问首页直接404的问题 2023-04-06
- 织梦文档内容图片路径修改成绝对地址的方法 2021-03-20
- 织梦留言板提交后刷新会重复提交的解决办法 2020-09-02
- 织梦dedecms会员中心收藏夹无法删除收藏的文章 2021-06-04