LoginSignup
0
0

More than 5 years have passed since last update.

eZ Publish で動的に項目値を追加する eZMatrix 属性

Last updated at Posted at 2017-01-24

「関連オブジェクト(複数)」属性でも実現できるが、入力値がテキストのみの場合は 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 では標準で、フィールドの「値の数」に「無制限」を設定することで対応できる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0