eZ Publish で動的に項目値を追加する eZMatrix 属性
「関連オブジェクト(複数)」属性でも実現できるが、入力値がテキストのみの場合は eZ Matrix クラスで定義されている「行列」属性を使うと、属性値を比較的容易に動的に追加できる。
使用例
例えば1列目にURL、2列目にリンクテキストを入力させる前提のfoo属性を作成した場合。なお、{foreach}
を使って2列以上を同時に取得する場合は、列の識別子名を使うことはできないようだ。
<ul>
{foreach $node.data_map.foo.content.matrix.rows.sequential as $row}
<li><a href="{$row.columns[0]}">{$row.columns[1]}</a></li>
{foreach}
</ul>
Drupal
Drupal では標準で、フィールドの「値の数」に「無制限」を設定することで対応できる。
Author And Source
この問題について(eZ Publish で動的に項目値を追加する eZMatrix 属性), 我々は、より多くの情報をここで見つけました https://qiita.com/bezeklik/items/ca02c5e1c0c383cf2db8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .