文章页调用指定文章或产品

如晓网络 · 883次点击 · 2022-10-26

调用一条数据

比如调用ID为1的产品内容

{loop table="product" id='1' as="v" orderby="rand()"}
    {$v['title']}
{/loop}

也可以这样子

{loop table="product" as="v" orderby="rand()"}
    {if($v['id']=='1')}
    {$v['title']}
    {/if}
{/loop}

调用两条或两条ID以上数据

比如调用ID为1、2、3的产品内容

{loop table="product" as="v" orderby="rand()"}
    {if(in_array($v['id'],array(1,2,3))}
    {$v['title']}
    {/if}
{/loop}

如果未知调用ID信息,比如文章A调用ID为2,3,4的产品,文章B调用ID为1,3,4的产品,这时候要给文章模型添加自定义字段,比如字段名叫“关联产品ID”,字段标识为“relatedproduct”,这样我们可以用SQL查询通过字段来调用关联的产品内容。

{php
     $relatedproduct = $jz['relatedproduct'];
     $sql="id in($relatedproduct)" ;
/}
{loop table="product" sql="$sql" as="v" orderby="rand()"}
    {$v['title']}
{/loop}


被收藏 0  ∙  2 赞  
加入收藏
2 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站