नोड्स के लिए अधिकार और निर्भर फ़ील्ड।
नमस्ते! प्रोजेक्ट बनाने के दौरान, एक दिलचस्प और तात्कालिक सवाल उठ खड़ा हुआ है। बस अगर इस स्तर पर सवाल का समाधान नहीं किया गया, तो भविष्य में पूरे प्रोजेक्ट की संरचना को बदलना मुश्किल होगा।
कार्य:
वेबसाइट पर पंजीकृत उपयोगकर्ता प्रतिष्ठान (रेस्टोरेंट, कैफे, टीओओ आदि) जोड़ सकते हैं। उनके पास कई योजनाओं – मुफ्त, मानक और विस्तारित – में से चुनने का अधिकार है।
3 अलग-अलग योजनाएं प्रतिष्ठान के प्रकाशन के लिए विभिन्न अधिकार प्रदान करती हैं। मान लीजिए कि मुफ्त योजना में केवल 3 फोटो जोड़े जा सकते हैं। मानक योजना में 20 तक। मुफ्त योजना में उत्पाद या व्यंजन जोड़ने की कोई सुविधा नहीं है, और घटनाएँ बनाने की भी कोई सुविधा नहीं है। अन्य योजनाओं में यह सब उपलब्ध है।
जितना मुझे पता है, अधिकार उपयोगकर्ताओं के पास होते हैं न कि नोड्स के। इस स्तर पर हम प्रतिष्ठान के लिए सामग्री प्रकार बनाने की योजना बना रहे थे। उपयोगकर्ता कई प्रतिष्ठान जोड़ सकता था और सूची (चेकबॉक्स/स्विच) के माध्यम से योजनाओं का चयन कर सकता था। फिर सामग्री प्रकार व्यंजन या उत्पाद, घटनाएँ बनाने की योजना थी।
ध्यान दें, सवाल!!!
1. विभिन्न योजनाओं के चयन पर नोड के अधिकार कैसे बदलें, बिना उपयोगकर्ता के अधिकारों को बदले। या हर प्रतिष्ठान को उपयोगकर्ता के रूप में बनाना पड़ेगा???
2. कैसे सुनिश्चित करें कि सामग्री प्रकार उत्पाद, उस प्रतिष्ठान से संबंधित हो, यदि वह उसी प्रतिष्ठान के लिए बनाया जा रहा है???
3. विभिन्न योजनाओं के लिए फोटो की अलग-अलग संख्या कैसे बनाई जाए? या बस निर्भर फ़ील्ड + 3 इमेज फ़ील्ड बनाना? जब आवश्यक योजना का चयन किया जाए, तो आवश्यक संख्या में चित्रों के साथ फ़ील्ड प्रदर्शित हो।
4. निर्भर फ़ील्ड के लिए कौन सा मॉड्यूल चुनें। क्या conditional_fields का कोई विकल्प है, मैंने सुना है कि यह ड्रुपल 7 के लिए ठीक से काम नहीं करता है।
उत्तर और मदद के लिए पहले से धन्यवाद। बस मैं नहीं चाहता कि मैं किसी दीवार से टकरा जाऊं, और शुरू से ही सब कुछ सही करना चाहता हूँ।