phpmcs 图片模型相关文章获取图片组图的方法
{pc:content action="relation" relation="$relation" id="$id" catid="$catid" num="4" keywords="$rs[keywords]"}
{loop $data $r}
<article class="column column--xs-12 column--sm-6 column--sm-stretch column--md-4 column--md-stretch column--lg-3 column--lg-stretch product product--2165991145529 product--1">
<div class="product__content">
<a class="product__image-wrapper" href="{$r[url]}" title="{$r[title]}">
{php $ids = $r[id]}
{pc:get sql="SELECT pictureurls FROM v9_picture_data where id = '$ids'" start="0" num="1" return="pictureurls" }
{loop $pictureurls $pic_k $r}
{php $urlsdata=string2array($r['pictureurls'])}
{if $r['pictureurls']}
{loop $urlsdata $pic_l $v}
{if $pic_l > 1}
{php break}
{/if}
<img class="product__image {if $pic_l==1}product__image--secondary{/if} lazy" data-srcset="{$v[url]}" data-src="{$v[url]}" data-default-image="{$v[url]}" alt="{$r[title]}">
{/loop}
{else}
<img class="product__image lazy" data-srcset="{siteurl($siteid)}/template/img/no_img.jpg" data-src="{siteurl($siteid)}/template/img/no_img.jpg" data-default-image="{siteurl($siteid)}/template/img/no_img.jpg" alt="{$r[title]}">
{/if}
{/loop}
{/pc}
</a>
<header class="product__header">
<h2 class="product__title"> <a href="{$r[url]}" title="{$r[title]}">{$r[title]}</a> </h2>
<span class="product__meta product__meta--pricing">
<span class="product__price"></span> </span> </header>
</div>
</article>
{/loop}
{/pc}这个方法是获取使用sql语句获取对应文章的pictureurls字段并转化为数组循环输出,如果需要输出全部的组图删除一下代码即可
{if $pic_l > 1}
{php break}
{/if}发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
相关文章
phpmcs 图片模型文章列表获取图片组图的方法2020-12-21
phpmcs 自定义html文件名2020最新方法2012-11-03