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
就可以了。
我有一个 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
就可以了。