You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MODX MIGX如何设置idx编号从6开始?

解决MIGX中idx编号从6开始的问题

你设置的offset=6仅控制从第6条数据开始获取,但[[+idx]]会从1重新计数,所以要让idx从6开始,需对idx做数学运算,以下是两种可行方案:

  • 方案一:直接在模板中修改idx计算
    因为offset为6,意味着跳过了前5条数据,所以将原[[+idx]]改为[[+idx:math=x+5]],让当前从1起步的idx加上5,就能得到从6开始的编号。

修改后的模板代码:

<div class="pp-quote li-quote-[[+idx:math=`x+5`]]" data-textquote="quote-text-[[+idx:math=`x+5`]]">  
  <div class="img animated bounce">      
    <img src="[[+image:phpthumbof=`w=168&h=168&zc=1`]]" width="168" height="168" alt="Image">    
  </div>
</div>
  • 方案二:通过自定义参数灵活控制起始值
    在getImageList调用中添加自定义起始值参数,后续修改起始值只需调整该参数即可,无需改动模板:

修改后的调用代码:

[[getImageList?
    &tvname=`landing_portfolio-images`
    &tpl=`tpl-landing_portfolio-right-side`
    &offset=`6`
    &limit=`6`
    &startIdx=`6`
]]

对应模板代码:

<div class="pp-quote li-quote-[[+idx:math=`x+[[+startIdx]]-1`]]" data-textquote="quote-text-[[+idx:math=`x+[[+startIdx]]-1`]]">  
  <div class="img animated bounce">      
    <img src="[[+image:phpthumbof=`w=168&h=168&zc=1`]]" width="168" height="168" alt="Image">    
  </div>
</div>

内容的提问来源于stack exchange,提问作者Галина Высоцкая

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 16:20:01