একটি স্ট্যান্ডার্ড ড্রুপাল ইনস্টল আপনাকে "মুলতুবি" পুনর্বিবেচনা তৈরি করতে দেয় না। আপনার দুটি বিকল্প রয়েছে:
- কর্মসূচির ভিত্তিতে একটি নতুন সংশোধন তৈরি করুন তবে প্রোগ্রামগতভাবে মূল সংশোধনীতে ফিরে যেতে (এটি আরও নতুন সংশোধন তৈরি করে, তবে এতে মূল বিষয়বস্তু রয়েছে)
- (প্রস্তাবিত) ওয়ার্কবেঞ্চ নিয়ন্ত্রণ, পুনর্বিবেচনা বা ওয়ার্কফ্লো ব্যবহার করুন যা সংস্করণ নিয়ন্ত্রণ এবং / অথবা অ্যাক্সেস নিয়ন্ত্রণের জন্য সুচিন্তিত সমাধান solutions
বিকল্প 1 এর জন্য: আপনি এই কোডটিকে একটি নতুন বিধি হিসাবে যুক্ত করতে পারেন বা এটি একটি নতুন মডিউলে ব্যবহার করতে পারেন
<?php
// Programatically load the existing revision and save it
// Taken from http://api.drupal.org/api/drupal/modules!node!node.module/function/node_save/7
// Load the revision
$original_revision = node_load($nid);
$original_revision->revision = 1;
$original_revision->log = t('Copy of the revision from %date.', array('%date' => format_date($original_revision->revision_timestamp)));
$new_revision = node_load($nid);
// Make any changes to the new revision here...
$new_revision->revision = 1;
$new_revision->log = t('Summarize your changes here');
// Save the new revision first
node_save($new_revision);
// Save the original one again so that it is still the current revision
node_save($original_revision);
watchdog('content', '@type: reverted %title revision %revision.', array('@type' => $node_revision->type, '%title' => $node_revision->title, '%revision' => $node_revision->vid));
drupal_set_message(t('@type %title was saved with a new revision, but reverting to original revision from %revision-date.', array('@type' => node_type_get_name($node_revision), '%title' => $node_revision->title, '%revision-date' => format_date($node_revision->revision_timestamp))));
drupal_goto('node/' . $node_revision->nid . '/revisions');
?>
বিকল্প 2 এর জন্য: আমি পুনর্বিবেচনা বা কর্মপ্রবাহের উপরে ওয়ার্কব্যাঞ্চের সুপারিশ করব, তবে প্রতিটি আপনার প্রয়োজন অনুসারে আলাদা different ওয়ার্কবেঞ্চটি পুনর্বিবেচনার এক ধরণের উত্তরসূরি, এবং ওয়ার্কফ্লো কেবল সংস্করণ নিয়ন্ত্রণের চেয়ে অনেক বেশি, তাই এটি আপনার প্রয়োজনের জন্য উপযুক্ত হতে পারে বা নাও হতে পারে।
ওয়ার্কবেঞ্চ এবং ওয়ার্কফ্লোয়ের মধ্যে পার্থক্যগুলির বিষয়ে একটি দ্রুত ব্রেকডাউন ।