ModX getResources 模板块 HTML 出错了?

ModX getResources template chunk HTML out of order?

我有一个 getResources 块,看起来像:

<a href="[[+tv.galimage]]" class="fancybox galitem" title="[[+pagetitle]]">
<div class="galimage" style="background-image: url('[[+tv.galimage]]')"></div>
</a>

但由于某些原因,前两个资源出现在 A 标签之外的 div,例如:

<a href="images/Gallery/ferrari1.jpg" class="fancybox galitem" title="Image 2">
</a>
<div class="galimage" style="background-image: url('images/Gallery/ferrari1.jpg')"></div>

然而,在这前 2 个之后并使用相同模板块的所有其他资源都按预期出现,例如:

<a href="images/Gallery/porsche.jpg" class="fancybox galitem" title="Image 2">
<div class="galimage" style="background-image: url('images/Gallery/porsche.jpg')"></div>
</a>

有人知道为什么会这样吗?我可以做些什么来解决这个问题?

(显然,我已经尝试过清除缓存。而且,这似乎并不是针对特定资源的。无论哪个资源首先出现在列表中,它都会发生。)

在内联标签中包装块元素 (div) 是一个奇怪的问题。将 div 更改为 span 就可以了。