मेरे पास एक मूल टेम्पलेट है जिसमें एक सामान्य नेविगेशन मेनू होता है। मैं उचित मेनू विकल्प में class="selected"
जोड़ने में सक्षम होना चाहता हूं।Django टेम्पलेट्स - क्या मैं एक चर टेम्पलेट में उपयोग करने के लिए एक चर सेट कर सकते हैं?
मैं उदाहरण के लिए एक बच्चे टेम्पलेट में एक चर सेट करने के लिए, सक्षम होना चाहते हैं:
{% set menu = "products" %}
और कार्य करें:
{%ifequal menu "products" %}class="selected"{% endifequal %}
मैं दृश्य में एक मूल्य निर्धारित करने के लिए नहीं करना चाहते हैं क्योंकि मुझे इसे अपने सभी दृश्य तरीकों में जोड़ना होगा, और मैं प्रत्येक बच्चे पृष्ठ में पूरे मेनू एचटीएमएल को दोहराना नहीं चाहता क्योंकि अगर मेनू बदलता है तो मैं केवल एक ही स्थान पर HTML को बदलना चाहता हूं।
क्या मैं इसे "गैर-डैंजो" दिमागी सेट से देख रहा हूं?
किसी भी मदद की वास्तव में सराहना की जाएगी। धन्यवाद।
+1, मैं भी इस वैकल्पिक रूप से सोचा (या,, सोच अगर यह बुरा अभ्यास नहीं)। एक समान प्रभाव यह जान सकता है कि कौन सा टेम्पलेट – Agos
जिन्जा 2 इसका समर्थन करता है लेकिन मैं भी django में ऐसा करने का एक तरीका ढूंढ रहा हूं। – Gattster