外贸网站建设,外贸网站建设公司,跨境电商独立站

如何在列表中引用扩展的下载字段

时间:2026-10-01   访问量:1017

由于我们程序对下载文件是做的私有化附件,所以直接使用list标签是无法获取到下载地址的。

如果列表中需要调用下载附件,代码如下:例如ext.downzip是扩展下载附件字段。

则只需要嵌套附件输出的代码即可:

{cms:extfiles field="downzip" num="1"}
                <div class="ico"><a href="[extfile:url]" target="_blank" ><img src="/images/[extfile:ext].png" class="w-100" alt="[list:title]"></a></div>
                <div class="title"><a href="[extfile:url]" target="_blank" class="fs-14">[list:title]</a></div>
                {/cms:extfiles}

全部演示如:

 {hmcms:list num="36" scode="{sort:scode}"  page="1" lfield="title,date,ico,description,ext.downzip"}
            <div class="col-md-2 mb-2"   data-aos="fade-up" data-aos-duration="1500"> 
               <div class="down-list">            
                {cms:extfiles field="downzip" num="1"}
                <div class="ico"><a href="[extfile:url]" target="_blank" ><img src="/images/[extfile:ext].png" class="w-100" alt="[list:title]"></a></div>
                <div class="title"><a href="[extfile:url]" target="_blank" class="fs-14">[list:title]</a></div>
                {/cms:extfiles}
                <a href="[list:link]"></a>
                </div>                 
            </div>
 {/hmcms:list}


如果是多附件,去掉下载数量限制即可

{cms:extfiles field="downzip" }
                <div class="ico"><a href="[extfile:url]" target="_blank" ><img src="/images/[extfile:ext].png" class="w-100" alt="[list:title]"></a></div>
                <div class="title"><a href="[extfile:url]" target="_blank" class="fs-14">[list:title]</a></div>
                {/cms:extfiles}