所有分類
  • 所有分類
  • Pbootcms模板
  • 迅睿CMS模板
  • 站长学院

Xunruicms的内容关联功能,如何在内容页引用被关联的数据

先说明下这个需求的理解,

当前有两种内容关联方式:
1. 传统方式:作者主动关联作品
– 在作者内容模型发布页面可以主动选择已创建的作品进行关联
– 作者内容页可以直接通过标签调用其关联的作品

2. 现行方式:作品被动关联作者
– 在发布作品时选择并关联所属作者
– 需要额外开发才能在作者页展示其名下作品

主要区别在于关联关系的建立方向不同,现行方案需要解决反向查询的问题。优化后的逻辑应该是:在保持”作品选择作者”的发布流程基础上,确保作者页也能正确展示其关联的所有作品。

      <?php $zuopin_r=[];?> //初始化一个空数组$zuopin_r   zuopin代表你的作品模型字段
{module module=zuopin FIND_zuozhe=$id return=r}   //代表调用循环作品的模型,并且查找关联的作者的ID  最后将结果输出到变量r
<?php $zuopin_r=$r;?>// 将模块返回的结果$r赋值给$zuopin_r
{/module}

         {module module=zuopin FIND_zuozhe=$id return=r}
                <li {if $is_first}class="active"{/if}> <a href="{$r.url}" class="clearfix">
                  <div class="imgbox pull-left"> <span class="sizeCover" style="background: url({dr_thumb($r.thumb)}) center center no-repeat; background-size:cover;"></span> </div>
                  <div class="textbox pull-left">
                    <div class="biaoti clearfix">
                      <div class="mc pull-left overflow"> <b></b>{$r.tITle}</div>
                      <div class="time pull-left">{dr_date($r._inputtime, 'Y-m-d')}</div>
                    </div>
                    <div class="jieshao"> {dr_strcut($r.description, 60, '...')} </div>
                  </div>
                  </a> </li>
   {/module}

这样就可以在作者内容页输出被关联的作品了

常見問題
原文链接:https://www.cloudflar.hk/14945.html,转载请注明出处。
0

評論0

請先
沒有帳號?註冊  忘記密碼?
在线留言
在线留言
客服不在线,请点击添加QQ
客服QQ
新服务
定制开发服务
需要定制开发或修改现有模板?
请联系我们获取专业解决方案
加QQ