मैं नोड संपादन फ़ॉर्म से संशोधन जानकारी कैसे निकालूं?


10

मुझे उम्मीद है कि कोई मेरे पृष्ठ से किसी दृश्य को हटाने में एक Drupal शुरुआती की मदद कर सकता है। इसका उद्देश्य डेटा संग्रह के लिए है।

यह वह भाग है जिसे मैं हटाने की कोशिश कर रहा हूं:

स्क्रीनशॉट


3
छवि लिंक टूट गया है।
सिट्रिकगुई

जवाबों:


10

अपने MODULE_form_alterहुक में जोड़ें:

$form['revision_information']['#access'] = FALSE;

4

सबसे अच्छा समाधान यह होगा कि इसे एक ऐसी अनुमति के साथ बाँधा जाए जो तब किसी भूमिका से बंधी हो।

कस्टम मॉड्यूल में इस कोड का उपयोग करें:

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  $form['revision_information']['#access'] = user_access('view revisions');
}

तब केवल 'दृश्य संशोधन' की अनुमति वाली भूमिकाएँ इस टैब को देख सकती हैं।


2

जैमर पर एक नजर ।

उस मॉड्यूल के लिए सबसे अच्छा विवरण परियोजना पृष्ठ में पाया जा सकता है:

यह मॉड्यूल उपयोगकर्ता इंटरफ़ेस से चीजों को हटाने के लिए एक डंपिंग ग्राउंड है, जो सभी मामलों में उचित नहीं हो सकता है या केवल सामान्य दर्शकों को भ्रमित कर सकता है।

आपके द्वारा उल्लिखित संशोधन जानकारी "भ्रमित" मानी जाने वाली कई चीजों में से एक है और जिसे आप जैमर के साथ हटा सकते हैं।

पुनश्च: एक अतिरिक्त प्लस यह है कि जैमर का एक स्थिर डी 7 संस्करण है।


1

हुक_फॉर्म_ल्टर फ़ंक्शन में निम्न कोड का उपयोग करके यह किया जा सकता है।

$form['revision_information']['#access'] = FALSE; 
          OR
$form['revision_information']['#disabled'] = TRUE;

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.