সম্পাদনায় স্বয়ংক্রিয়ভাবে একটি নতুন সংশোধন তৈরি করুন


13

যখন কোনও নোড সম্পাদিত হয় আমি সর্বদা একটি নতুন সংশোধন তৈরি করতে চাই। আমি চাই না যে লোকেরা এটি বন্ধ করতে সক্ষম হোক। কিভাবে আমি এটি করতে পারব?


অ্যাডমিন / বিষয়বস্তু / নোড-প্রকার / [নোড-প্রকার] 'প্রক্রিয়া' ফিল্ডসেট দেখুন
dobeerman

উত্তর:


16

স্বয়ংক্রিয় পুনর্বিবেচনা তৈরি সক্ষম করতে কন্টেন্ট টাইপ পৃষ্ঠায় যান (অ্যাডমিন / সামগ্রী / নোড-টাইপ) এবং আপনি যে জাতীয় বিষয়বস্তুর ধরণটি স্বয়ংক্রিয়ভাবে তৈরি করতে চান তা সম্পাদনা নির্বাচন করুন।

ওয়ার্কফ্লো ফিল্ডসেটের অধীনে একটি বিকল্প হতে চলেছে "নতুন সংশোধন তৈরি করুন" নিশ্চিত করুন যে আপনি সেই বাক্সটি পরীক্ষা করেছেন এবং আপনার সামগ্রীর ধরণের সেটিংস সংরক্ষণ করেছেন।

এখন আপনার অনুমতিগুলির অধীনে (প্রশাসক / ব্যবহারকারী / অনুমতি) আপনার ব্যবহারকারীদের "প্রশাসক নোডগুলি" অনুমতি না দেওয়ার বিষয়ে নিশ্চিত হন। এটি তাদের সেই বিকল্পটি ওভাররাইট করা থেকে বিরত রাখবে।


এটি কি কেবল ড্রুপাল 6 এর জন্য?
Sam152

এটি D7 এর জন্যও কাজ করে। পুনর্বিবেচনা মডিউলটিও পরীক্ষা করে দেখুন , যা কর্মপ্রবাহের উপরে নিয়ন্ত্রণের অনুমতি দেয়।
আরম বায়াজায়ান

2

এটি করার কয়েকটি ভিন্ন উপায় আছে তবে ধরে নিই যে আপনি এটি 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;
  }
}

এইভাবে, ব্যবহারকারীদের চেকবাক্সের ডিফল্ট মান পরিবর্তন করার ক্ষমতা নেই, যা প্রতিটি সামগ্রীর ধরণের জন্য সেটিংস পৃষ্ঠায় সেট করা থাকে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.