MODX getPage在第一个资源中缓存不可缓存的片段,如何修复bug

时间:2013-04-08 16:52:41

标签: modx modx-revolution modx-templates modx-chunks modx-resources

我有一个奇怪的问题。我使用getPage来查看一些类似的资源。他们有一个模板和相同的资源选项。问题是getPage试图在第一个元素中缓存我的不可缓存的片段。如果你看到下一个代码,你可以注意到它的不同。

 'output' => '<div class="thumbnail">20:21:54 </div> ... <div class="thumbnail">[[!showDate:gt=`0`:show]]</div> ... <div class="thumbnail">[[!showDate:gt=`0`:show]]</div>'

Heres链接“完整”版本http://pastie.org/7372941

正如你所看到的,即使我不想要它,也只有第一个元素呈现,请帮助我解决,我正在尝试......但是太多的代码4我在核心。

1 个答案:

答案 0 :(得分:1)

Столкнулсястойжесамойпроблемой...Пришлосьизвращаться:(

Создал哑ресурс,которыйпрописалвкритерияхвыборкичерез&resources=`dummy-id`иустановилегосвойстватакимобразом,чтобыонвыводилсявсегдапервым。 Вмоемслучаепоставилдатуpublishedonна20летвперед。 ПотомдляgetResourcesпрописал&tplFirst=`@INLINE <div></div>`,чтобыэтотресурснеотображался。 НуинапоследоквыставилдляgetPageколичествоотображаемыхресурсовнапервойстраницена1большечерезпараметр&pageOneLimit=`[[+page_size:incr]]`


谷歌的翻译不是很好

面对同样的问题......已被颠覆:(

我创建了一个虚拟资源,在& resources = `dummy-id`选择标准中规定并设置其属性,以便始终首先显示它。就我而言,在接下来的20年中设置日期publishedon。然后,对于getResources处方& tplFirst = `@ INLINE <div> </ div>`,不显示此资源。最后在参数getPage

中将首页上显示的资源数量设置为& pageOneLimit = `[[+ page_size: incr]]`一个