0

テンプレートが次のようになるように、単純なループ プラグインを使用しています。

{exp:loop_plus start="1" end="4" increment="1"}
<h3>{slide_{index}_title}</h3>
{/exp:loop_plus}

ただし、次の出力になります。

<h3>{slide_1_title}</h3>
<h3>{slide_2_title}</h3>
<h3>{slide_3_title}</h3>
<h3>{slide_4_title}</h3>

このような動的変数名を持つ方法はありますか? スライダーを構築するための代替方法を探しているわけではありません。このような動的変数名が可能かどうかを知りたいだけです。ありがとう!

4

2 に答える 2

0

これを行う 1 つの方法は、テンプレートで preload_replace 変数を宣言し、それをカスタム フィールド名で使用することです。

次のようなものです:

 {preload_replace:my_var_prefix="whatever"}

そして、ループ内で次を使用できます。

 {slide_{my_var_prefix}_title}
于 2013-05-20T23:30:58.013 に答える