1

変数に基づいてチャネル フィールドを生成する際に少し問題があります。以下は、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}

4

1 に答える 1

1

テンプレート設定で入力時に解析するように PHP を設定していることを確認してください。これでうまくいくはずです。

于 2012-11-23T17:06:23.290 に答える