यह काफी संभव है कि मैं केवल उस कार्य के नाम को ढूंढने में मदद ढूंढ रहा हूं जो ड्रूपल (7) के भीतर पहले से मौजूद है लेकिन कभी-कभी दस्तावेज़ीकरण नेविगेट करना थोड़ा मुश्किल होता है। उम्मीद है कि कोई मेरी मदद कर सकता है।मैं एक ड्रूपल छवि फ़ील्ड कैसे आउटपुट करूं?
मेरे पास एक नोड है जिसमें कस्टम फ़ील्ड है।
मैं एक टेम्पलेट field--mycustomcontenttype.tpl.php
के भीतर काम कर रहा हूं और इसलिए PHP शैलियों का नाम ढूंढने की कोशिश कर रहा हूं जो छवि शैलियों के साथ आउटपुट और छवि फ़ील्ड है।
mycustomcontenttype
निम्नलिखित अतिरिक्त क्षेत्र के साथ एक नोड है:
[field_image] => Array
(
[und] => Array
(
[0] => Array
(
[fid] => 51
[alt] => ImageAltText
[title] =>
[width] => 150
[height] => 150
[uid] => 29
[filename] => myimagename.jpg
[uri] => public://myimagename.jpg
[filemime] => image/jpeg
[filesize] => 8812
[status] => 1
[timestamp] => 1339445372
[uuid] => a088ea8f-ddf9-47d1-b013-19c8f8cada07
[metatags] => Array
(
)
)
तो मैं सकता है का उपयोग कर एक (बदसूरत) हाथ लुढ़का कार्यों कि $item['#options']['entity']->field_image
में पाया मूल्य लेता है और public://
का प्रतिस्थापन करता है छवि प्रदर्शित वास्तविक सर्वर पथ के लिए, और फिर यह भी संभव है कि मैं छवि को सही ड्रूपल छवि शैली (थंबनेल, कस्टम-शैली, आदि ...) के साथ लोड करना चाहता हूं
अफसोस की बात है, मेरे पास अभी नहीं है मजाक का नाम क्या है कथन जो कुछ काम करता है: unknown_function_name_drupal_image_print($item['#options']['entity']->field_image, 'thumnail');
है।
क्या कोई ऐसा है जो इसे ढूंढने में मेरी मदद कर सकता है?
<?='<img src="'.image_style_url('fullwidth', $node->field_page_image['und'][0]['filename']).'" />'?>
संपादित
के रूप में बताया तो आप भी छवि शैली प्रबंधित प्रदर्शन पेज में सामग्री प्रकार के लिए सेट कर सकते हैं और:
मैं, इस बात से सहमत है, हालांकि मैं कहूंगा कि यह Drupals विषय परत का उपयोग कर छवि http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_image/7 प्रस्तुत करना बेहतर है –
मैं पूरी तरह से सहमत हूं, लेकिन सवाल एक ऐसे फ़ंक्शन की तलाश में लग रहा था जो छवि शैली को लेता है जिसमें यह करता है। हालांकि मैंने रेंडर विकल्प को शामिल करने के लिए संपादित किया है। – SpaceBeers
मेरा समय बचाया। बहुत बहुत धन्यवाद –