WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

eZ Publish テンプレートから指定したノードIDの画像情報を取得する方法

テンプレートのクラスカテゴリ他、画像を有するクラスカテゴリを用いて作ったオブジェクトの画像情報を
ノードIDを指定してテンプレートから取得するには、下記のようにします。

# 指定したノードIDの画像を表示する例:
{def $nodeObj = fetch( 'content', 'node', hash( 'node_id', ノードID) ); }
<img src= {$nodeObj.data_map.image.content[original].full_path|ezroot} alt="{$nodeObj.data_map.image.content[original].text}" />

# 画像パスの取得:
$nodeObj.data_map.image.content[original].full_path|ezroot

# 代替テキストの取得:
$nodeObj.data_map.image.content[original].text

# オブジェクトの詳細情報取得:
$nodeObj|attribute(show, 1)

◆eZ Publish 情報:
└ バージョン:eZ Publish Community Project 2013.09 (9th “eZ Publish 5 build”)
└ カーネル:レガシーカーネル

– – –

【PR】吉祥寺の和食を検索!ショップナビ吉祥寺
【PR】早稲田大学バスケ部情報!新人戦・リーグ戦・トーナメント

関連記事

コメントは利用できません。

アーカイブ