phpmcs 图片模型相关文章获取图片组图的方法

2020-12-21 浏览:1620
phpmcs 图片模型相关文章获取图片组图的方法
评论:(0)复制地址

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}


评论:(0)复制地址
发布:苗景云 | 分类:IT技术&设计 | Tags:phpmcs

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。