আমি ডি 6-র জন্য কয়েকটি পদ্ধতির সাথে একটি আলোচনা এখানে পেয়েছি http://drupal.org/node/344802 কীভাবে নোড "সংরক্ষণ করুন" বোতামের পাঠ্যটিকে স্যাজ-এ পরিবর্তন করতে হবে।
ডি 7 এর জন্য কোনও টিপস? আমি ফর্ম এপিআই ব্যবহার করতে পছন্দ করব।
আমি ডি 6-র জন্য কয়েকটি পদ্ধতির সাথে একটি আলোচনা এখানে পেয়েছি http://drupal.org/node/344802 কীভাবে নোড "সংরক্ষণ করুন" বোতামের পাঠ্যটিকে স্যাজ-এ পরিবর্তন করতে হবে।
ডি 7 এর জন্য কোনও টিপস? আমি ফর্ম এপিআই ব্যবহার করতে পছন্দ করব।
উত্তর:
আপনি স্ট্রিং ওভাররাইড মডিউল ব্যবহার করতে পারেন বা হুক ব্যবহার করতে পারেন :
function yourmodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'name_of_form') {
$form['actions']['submit']['#value'] = 'Your button text';
}
}
এখানে একটি উদাহরণ রয়েছে: আমি কল করা একটি মডিউল তৈরি করেছি change_form_values
এবং আমার সামগ্রীর ধরণের ফর্ম আইডি হ'ল content_type_test_node_form
:
ড্রুপাল 7 এ আমার জন্য এই কাজ:
function change_form_values_form_alter(&$form, &$form_state, $form_id) {
//dsm($form_id); // to see form ID
if ($form_id == "content_type_test_node_form") {
$form['actions']['submit']['#value'] = 'New button text';
}
}
ড্রুপাল 6 এ আমার জন্য এই কাজ:
function change_form_values_form_alter(&$form, &$form_state, $form_id) {
//dsm($form['form_id']['#id']);
if ($form_id == "content_type_test_node_form") {
$form['buttons']['submit']['#value'] = 'New button text';
}
}
আমি আশা করি তথ্য কার্যকর হবে।
আমি এর জন্য চমৎকার নোড বোতামগুলি সম্পাদনা করার মডিউলটি পেয়েছি এবং এটি অ্যাডমিন ব্যবহার করে আমাদের বাক্সে সত্যই কাজ করে। মডিউলটির প্রকল্প পৃষ্ঠা থেকে এটি সম্পর্কে একটি অংশ এখানে দেওয়া হয়েছে:
এটি একটি সাধারণ ছোট্ট মডিউল যা কোনও নোড ফর্মের 'সংরক্ষণ', 'প্রাকদর্শন' এবং 'মোছা' বোতামের পাঠ্য পরিবর্তন করতে দেয়।
দ্রুপাল For এর জন্য এটি সহজ:
$form['buttons'] = array(
'#type' => 'submit',
'#value' => t('Your desire text here'),
);
অ্যাডিশিয়োনাল ফাংশনগুলি ...
#weight
, #validate
, #submit
...)। #value
উপরের অন্যান্য উত্তরগুলিতে যেমন লেখা আছে তেমন আপনি আরও ভাল যেতে পারবেন ।