मैं बहुत सारे JS के साथ एक साइट बना रहा हूं, और मैं सोच रहा हूं कि मुझे JS कोड कहां लगाना चाहिए। वैकल्पिक रूप से मैं जेएस को प्रत्येक मॉड्यूल के साथ रखना चाहूंगा न कि थीम लेयर के साथ। कुछ सामग्री को ब्लॉक आदि के रूप में उजागर किया जा सकता है।
लेकिन मैं कैश के साथ कुछ मुद्दे रख रहा हूं। मेरे उदाहरण में मुझे JS & CSS को नोड एडिट फॉर्म में जोड़ना है। मैंने हुक_ब्लॉक_व्यू का उपयोग किया है, लेकिन यह कैश्ड है। इसलिए यदि नोड एडिट फॉर्म में कोई त्रुटि है, तो drupal_add_js और drupal_add_css फ़ंक्शन नहीं कहलाते हैं। ऐसा ही लगता है कि हुक_नोड_प्रेम के लिए सही है।
आप JS & CSS लेयर को कहां से इनपुट करेंगे? और क्या ऐसे नोड हैं जो नोड एडिट फॉर्म में कोई त्रुटि होने पर भी कॉल किए जाते हैं?