(管理者で) という選択フィールドを作成しましたcolor
。今はアクセスできません。実行する{$note.data_map.color.content|attribute(show)}
と、印刷されvalue
ます。しかし、私はそれなしではアクセスできませんattribute(show)
。私に何ができる?
1058 次
4 に答える
1
eZSelectionは配列です。キーにcontent
アクセスして値を取得します。0
content
{$node.data_map.email_option.content.0}
于 2014-09-10T21:46:49.387 に答える
1
- これらの場合に非常に役立つ attribute_view_gui* が常にあることを忘れないでください。
- 属性を情報コレクターに設定し、ユーザーからその情報を収集できます。
*{attribute_view_gui attribute=$node.data_map.color}
于 2014-09-10T17:55:53.213 に答える
0
「複数選択」タイプの場合は、次のようにできます。
{if $node.data_map.color.has_content}
{foreach $node.data_map.color.content as $colorID}
{foreach $node.data_map.color.class_content.options as $opt}
{cond($opt.id|eq($colorID), $opt.name, '')}
{/foreach}
{/foreach}
{/if}
于 2015-01-22T13:33:24.040 に答える