जवाबों:
{{ entity.field_name.value }}
असली कच्चे मूल्य प्राप्त करने के लिए, टैग और एन्कोडिंग शामिल हैं।
{{ node.body.value }}
<p>Batman & Robin</p>
{{ content.field_name.0 }}
कच्चे मान माइनस टैग और एन्कोडिंग पाने के लिए।
{{ content.body.0 }}
Batman & Robin
कच्चा
यदि संभव हो तो इस फ़िल्टर से बचा जाना चाहिए, खासकर यदि आप डेटा को आउटपुट कर रहे हैं जो उपयोगकर्ता द्वारा दर्ज किया जा सकता है। इस पेज को देखेंDrupal 8 में ऑटो-एस्केप के बारे में अधिक जानकारी के लिए को ।
स्रोत: फ़िल्टर्स - टवीग टेम्पलेट में चर को संशोधित करना
कच्चे फ़िल्टर का मान "सुरक्षित" होने के रूप में होता है, जिसका अर्थ है कि स्वचालित बचने वाले वातावरण में यह चर सक्षम नहीं होगा यदि कच्चा इसे लागू किया गया अंतिम फ़िल्टर है
स्रोत: टहनी के आधिकारिक डॉक्स
उदाहरण के लिए, आप उपयोग कर सकते हैं:
{{ node.body.value|striptags }}
{{ paragraph.field_text.value|striptags }}
टहनी का उपयोग करने के साथ समस्या । स्ट्रिपटेग html संस्थाओं की दोहरी एन्कोडिंग है, मार्कअप नहीं, इसलिए & बन जाता है और फिर & amp; - बरदीर
<
और >
सही ढंग से प्रदर्शित कर रहे हैं। इससे पहले कि आप इसे आउटपुट करें, एम्परसैंड शायद पहले से ही बच गया है। लेकिन सवाल एक सादे पाठ क्षेत्र के बारे में है , न कि पाठ फ़िल्टर द्वारा संसाधित एक स्वरूपित पाठ क्षेत्र । (यह पूछे जाने वाले सवाल का जवाब नहीं देने के लिए, कच्चे मूल्य (यदि कोई वास्तव में चाहता है) अभी भी अंदर रहेगा .value
और सुरक्षा कारणों से,
&
आपके उदाहरण में आउटपुट गलत है, यह तब तक नहीं होता है जब तक कि फ़ील्ड सामग्री पहले से ही एक बार बच न जाए)।
आप इस मामले में ट्विग फील्ड वैल्यू मॉड्यूल का उपयोग कर सकते हैं । इस मॉड्यूल को स्थापित करने के बाद आपको क्षेत्र रेंडर सरणियों से आंशिक डेटा तक पहुंच प्राप्त होगी। पूर्व के लिए।
{{ content.field_name|field_value }}
content.field_image|field_target_entity.uri.value
आदि परियोजनाओं पृष्ठ पर अधिक जानकारी