0
我想訪問我爲圖像創建的字段。我隱藏了該字段,因此它不會出現在常規的print render($page['content']);
函數中。Drupal 7 - 橫幅圖像
如果我打印$ page變量,我可以看到我的自定義字段。 [field_associated_image]
我見過與views module有關的例子,但這似乎過於複雜,我試圖達到目的。
這可能看起來像一個簡單的問題,但我似乎無法找到這個在線的簡單答案。
$頁面陣列
[content] => Array
(
[system_main] => Array
(
[nodes] => Array
(
[2] => Array
(
[#pre_render] => Array
(
[0] => _field_extra_fields_pre_render
)
[#entity_type] => node
[#bundle] => page
[#view_mode] => full
[#theme] => node
[#node] => stdClass Object
(
[vid] => 2
[uid] => 1
[title] => Home
[log] =>
[status] => 1
[comment] => 1
[promote] => 0
[sticky] => 0
[nid] => 2
[type] => page
[language] => und
[created] => 1386864773
[changed] => 1386886093
[tnid] => 0
[translate] => 0
[revision_timestamp] => 1386886093
[revision_uid] => 1
[body] => Array
(
[und] => Array
(
[0] => Array
(
[value] =>
Test
[summary] =>
[format] => filtered_html
[safe_value] =>
Test
[safe_summary] =>
)
)
)
[field_associated_image] => Array
(
[und] => Array
(
[0] => Array
(
[fid] => 5
[alt] =>
[title] =>
[width] => 976
[height] => 438
[uid] => 1
[filename] => home-banner.jpg
[uri] => public://home-banner_0.jpg
[filemime] => image/jpeg
[filesize] => 85851
[status] => 1
[timestamp] => 1386886093
)
)
)
[name] => admin
[picture] => 0
[data] => b:0;
[entity_view_prepared] => 1
)
感謝這一點,但我不知道我會怎麼使用這個功能?我看到該函數需要兩個參數輸出和上下文。 – hyperdrive
該函數將自動運行在自定義模塊中 – hkguile