EyouCms

EyouCms

EyouCms是基于TP5.0框架为核心开发的免费+开源的企业内容管理系统,专注企业建站用户需求 提供海量各行业模板,降低中小企业网站建设、网络营销成本,致力于打造用户舒适的建站体验

eyoucms老问题:设计师介绍页如何关联该设计师案例?

2022-04-29

需求:

两个栏目,其中一个放设计师介绍,另一个放案例,如何在设计师介绍页列出该设计师的案例?

解决方法:

方法一、利用【相关文档】插件,但是这个很难控制。因为是通过TAG来关联的,如果其它文章标题有和这下TAG同样的关健词也会列出来,难控制也费钱,不推荐。

方法二、设置两个栏目,一个用来放设计师介绍,一个放案例,利用这两个栏目文章里的【其他选项】里的【作者】与作品相关联起来,注意:案例里的【作者】要和设计师介绍页的【作者】名称一致,然后通过SQL语句在作者详情页将作品列出,代码如下:

{eyou:assign name='writer' value='$eyou.field.author'/}    
<!-- 获取作者名称变量 -->
{eyou:sql sql='SELECT aid,author,litpic FROM ey_archives WHERE
 author = "$writer" AND typeid="345" limit 10' cachetime='-1'}
{eyou:arcview aid="$field.aid" id="field2"}
<li><a href="{$field2.arcurl}"><img src="{$field2.litpic}">{$field2.title}</a></li>
{/eyou:arcview}
{/eyou:sql}

上面的语句意思是说,从archives表里取出typeid="345"(作品栏目id,改成你自已放作品的栏目ID)栏目里与作者名称一致的包括作品图片的文章。


更多SQL调用:https://www.1920m.com/eyoucms-sql/

Tag: eyoucms