聯(lián)系官方銷售客服
1835022288
028-61286886
求助,如何將module循環(huán)里的自定義字段變成數(shù)組?
//下邊這段代碼是嘗試的第一種方法,行不通
{module catid=$catid order=chrdate_asc} <?php $arr=@explode(',', dr_date($t['_chrdate'], 'Y')); $arr2=array_unique($tags); print_r($arr2); //打印出來是N個數(shù)組集,并不是一個數(shù)組 $arr3=dr_date($tl['_chrdate'], 'Y'); echo $arr3; //這里也不行 ?> {/module}
//下邊這段代碼是嘗試的第二種方法,行不通
{loop $return $arr3 $t} {dr_date($t['_chrdate'], 'Y')} {/loop}
//下邊這段代碼是直接人工寫的$arr年份數(shù)組,是否能通過循環(huán)標(biāo)簽自動生成?以上兩種嘗試都不行
<?php $arr=[2009,2010,2011,2012,2013,2014,2015,2016,2017];?> //左邊的$arr能通過循環(huán)生成么? {loop $arr $a} <span class="timeline-label"><span class="label label-primary">{$a}</span></span> {module catid=$catid order=chrdate_asc YEAR_chrdate=$a page=1} <div class="timeline-item wow fadeInLeft" data-wow-delay="{$key*2}00ms" data-wow-duration="1000ms"> <div class="timeline-point timeline-point-blank"></div> <div class="timeline-event"> <div class="timeline-heading"> <h4>{$t.title}</h4> </div> <div class="timeline-body"> <p>{$t.position}</p> </div> <div class="timeline-footer primary"> <p class="text-right">{dr_date($t['_chrdate'], 'Y')}</p> </div> </div> </div> {/module} {/loop} </div>
官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人
感謝,我不是問列表調(diào)用,而是想把自定義時間字段 dr_date($t['_chrdate'], 'Y') 作為數(shù)組在list頁面里使用,類似這種<?php $arr=[2009,2010,2011,2012,2013,2014,2015,2016,2017];?>
我的問題有點像這提問http://223987.com/wenda/40063.html
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人
補(bǔ)充,chrdate這個是內(nèi)容模塊的自定義字段,不是欄目自定義字段。。求大佬幫助
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人
內(nèi)容模塊自定義時間字段 chrdate
dr_date($t['_chrdate'], 'Y')
以上如何在列表頁變成數(shù)組使用?
<?php $arr=[2009,2010,2011,2012,2013,2014,2015,2016,2017];?>
{loop $arr $a}
{module catid=$catid order=chrdate_asc YEAR_chrdate=$a page=1}
.......
{/module}
{/loop}
這樣寫貌似不行
<?php $arr=dr_date($t['_chrdate'], 'Y'); ?>
{loop $arr $a}
{module catid=$catid order=chrdate_asc YEAR_chrdate=$a page=1}
.......
{/module}
{/loop}
和這個問題很像http://223987.com/wenda/40063.html
回復(fù)@小波工作室--標(biāo)簽和API大師
<?php $arr=[2009,2010,2011,2012,2013,2014,2015,2016,2017];?>
上邊這個數(shù)組是否可以通過內(nèi)容模塊的自定義時間字段 chrdate 生成?比如
<?php $arr=dr_date($t['_chrdate'], 'Y'); ?>
{loop $arr $a}
{module catid=$catid order=chrdate_asc YEAR_chrdate=$a page=1}.......{/module}
{/loop}
回復(fù)@小波工作室--標(biāo)簽和API大師
回復(fù)@小波工作室--標(biāo)簽和API大師
謝謝大佬!可以了