2011-07-20 37 views
15

में हम Drupal 7 के साथ काम करने और विचारों उत्पादनएक दृश्य में चित्र का मैदान के src जाओ Drupal

हम छवि मैदान के स्रोत, न कि पूरी छवि टैग की जरूरत है फिर से लिखने की कोशिश कर रहे थे।

क्लिक करना

पर

इस क्षेत्र

[field_first_image] के उत्पादन में फिर से लिखें: टैग के साथ पूरी सामग्री यानी देता है,

हम नीचे वाले

[field_first_image-fid] == कच्चे फिड प्रदर्शित करने के लिए करने की कोशिश की

[field_first_image-alt] == रॉ alt

[field_first_image-title] == कच्चे शीर्षक

लेकिन इसके साथ ही ([field_first_image-फिड]) बात दृश्य में प्रदर्शित किया जाता है। क्या कोई तरीका है कि हम विचारों से स्रोत को पुनः लिख सकते हैं?

उत्तर

10

आप के रूप में संलग्न चित्र में दिखाए गए क्षेत्र बदलकर फ़ाइल नाम मिल सकता है।

फ़ॉर्मेटर: गाया फ़ाइल

मोड दृश्य: टोकन (या लिंक काम करेंगे - क्या आपने स्थापित किया मॉड्यूल के आधार पर)

पट्टी HTML टैग (चयनित)

फिर आप पूरे करने होंगे टोकन [field_first_image] के सामने सर्वर के सार्वजनिक फ़ाइल स्थान के साथ एक रिवाइट आउटपुट करें। इससे आपको पूर्ण एसआरसी मिल जाएगी।

हालांकि ऐसा करने का शायद एक बेहतर तरीका है ... अंतिम चीज़ के आधार पर जिसे आप बनाने का प्रयास कर रहे हैं।

Views settings

+0

मुझे वास्तव में पता नहीं है कि यह सही जवाब है कि मैं अब Drupal के साथ नहीं खेलता हूं। यदि आपका उत्तर सही है तो मैं इसे हां के रूप में चिह्नित कर सकता हूं। तो इसके लिए मैं किसी के जवाब के लिए वोट देने का इंतजार करूंगा। अगर कोई भी वोट प्राप्त करता है तो मैं निश्चित रूप से इसे सही के रूप में चिह्नित करूंगा। तो मैं/आप कुछ गलत नहीं लिखते हैं। उम्मीद है कि समझ में आता है। उत्तर के लिए एक बार फिर धन्यवाद। –

+0

इसे एक शॉट दें;) –

+4

इस उत्तर के लिए [फ़ाइल इकाई] की आवश्यकता है (https://drupal.org/project/file_entity) – aross

1

एक संभावना छवि फ़ील्ड के लिए कस्टम फ़ील्ड फॉर्मेटर बनाना और दृश्य के सेट-अप में इस फ़ॉर्मेटर का उपयोग करना है।

आपके मामले में, कस्टम छवि फ़ील्ड फॉर्मेटर केवल छवि के स्रोत का स्रोत लौटाएगा।

आप एक कस्टम क्षेत्र फ़ॉर्मेटर बनाने के लिए इस महान ट्यूटोरियल का उपयोग कर सकते हैं: http://www.computerminds.co.uk/articles/creating-new-field-formatters-drupal-7

14

Image URL Formatter

इस मॉड्यूल छवि क्षेत्र के लिए एक यूआरएल फ़ॉर्मेटर जोड़ें। फिर आप सीधे छवि यूआरएल आउटपुट कर सकते हैं।

+0

सादा और सरल। एक जादू की तरह काम किया। –

16

यदि आप इसके लिए कोई मॉड्यूल स्थापित करने की आवश्यकता नहीं है, तो एक समाधान है।

  • करें File: Path
  • एक नए संबंध
  • अपनी छवि क्षेत्र का चयन करें बनाएँ (इस फ़ाइल को संस्था के लिए एक रिश्ता पैदा करेगा)
  • आपके विचार करने के लिए एक फ़ील्ड जोड़ें चेक Display download path instead of file storage URI

ध्यान दें कि यह मूल छवि के लिए एक यूआरएल बनाएगा, छवि छवि को लागू करते समय उत्पादित छवि के लिए नहीं yle (जैसे फसल, आकार बदलने आदि) तो यह हर परिदृश्य में काम नहीं कर सकता है।

+0

फ़ाइल की यूरी प्राप्त करने के लिए बस 'फाइल स्टोरेज यूआरआई' के बजाय 'प्रदर्शन डाउनलोड पथ' की जांच न करें। – HerrSerker

+0

यदि आप आंतरिक लिंक नहीं चाहते हैं (सार्वजनिक: //), तो आपको इसे अनचेक करना होगा। अगर आप पूरा पथ चाहते हैं, तो आपको इस विकल्प को जांचना होगा .. तो यह सही है! यह मेरे लिए काम किया! – Finduilas

संबंधित मुद्दे