基于变量生成通道字段存在一些问题。以下是我对 PHP 解决方案的尝试:
{related_entries id="image_gallery"}
<?php for ($i = 1; $i <= 15; $i++) { ?>
{image_<?php echo $i; ?>}
<?php } ?>
{/related_entries}
不幸的是,ExpresssionEngine 不会渲染这些标签,而只是将它们输出为:{image_1} {image_2} {image_3}...等。
我尝试了其他一些循环插件也没有运气,但我认为有一个插件或方法可以帮助我。
额外问题:理想情况下,我需要一种方法,我还可以检查通道字段是否实际上有任何数据,例如:{if image_x}{image_x}{/if}