जवाबों:
स्वचालित संशोधन निर्माण को सक्षम करने के लिए सामग्री प्रकार पृष्ठ (व्यवस्थापक / सामग्री / नोड-प्रकार) पर जाएं और स्वचालित रूप से बनाए गए संशोधन के लिए जो भी सामग्री प्रकार आप चाहते हैं, उसके लिए संपादित करें का चयन करें।
वर्कफ़्लो फ़ील्डसेट के अंतर्गत "नया संशोधन बनाएँ" एक विकल्प होने जा रहा है, सुनिश्चित करें कि आप उस बॉक्स की जाँच करें और अपनी सामग्री प्रकार सेटिंग्स को सहेजें।
अब आपकी अनुमति के तहत (व्यवस्थापक / उपयोगकर्ता / अनुमतियाँ) अपने उपयोगकर्ताओं को "व्यवस्थापक नोड" की अनुमति नहीं देना सुनिश्चित करें। यह उन्हें उस विकल्प को ओवरराइट करने से रोकेगा।
ऐसा करने के कुछ अलग तरीके हैं, लेकिन यह मानते हुए कि आप इसे administer nodes
उपयोगकर्ताओं के लिए अनुमतियों को अक्षम किए बिना करना चाहते हैं , शायद सबसे आसान तरीका है कि एक कस्टम मॉड्यूल बनाकर नए संशोधन चेकबॉक्स तक पहुंच को बंद करना है जो कि लागू होता है hook_form_alter()
:
function sandbox_form_alter(&$form, &$form_state, $form_id) {
// Node forms have an ID of the form CONTENTTYPE_node_form: only modify those
if (strstr($form_id, '_node_form') === FALSE) {
return;
}
if (isset($form['revision_information'])) {
$form['revision_information']['revision']['#access'] = FALSE;
}
}
इस तरह, उपयोगकर्ताओं के पास चेकबॉक्स के डिफ़ॉल्ट मान को बदलने की क्षमता नहीं है, जो प्रत्येक सामग्री प्रकार के लिए सेटिंग पृष्ठ पर सेट किया गया है।