আমি সেই ক্ষেত্রটির সহায়তা পাঠ্যের অংশ হিসাবে একটি ফর্ম ফিল্ডের নীচে একটি সাধারণ টেবিলটি প্রদর্শন করতে চাই (ফাইল ক্ষেত্রটি নির্ভুল হতে)। আমি কি পুরোপুরি মানসিক হয়ে আছি বা এই পাঠ্য অঞ্চলের জন্য অনুমোদিত এইচটিএমএল ট্যাগগুলি পরিবর্তন করার সত্যিই কোনও সহজ উপায় নেই? এই মুহূর্তে আমি প্রদর্শিত হয়েছে:
Instructions to present to the user below this field on the editing form.
Allowed HTML tags: a b big code del em i ins pre q small span strong sub sup tt ol ul li p br img
যদি কোনও সহজ উপায় না থাকে তবে এটি করার পরবর্তী সহজ উপায়টি কী?
হালনাগাদ:
ক্লাইভ কাস্টম মডিউলটি দিয়ে নীচে এটি করার দুর্দান্ত উপায় নিয়ে এসেছিল। নিম্নলিখিত সাহায্যে পাঠ্যটিকে সঙ্কুচিত করে তুলতে আপনি এই টোটুলগুলি ব্যবহার করে যুক্ত করতে পারেন:
// Implement hook_field_widget_form_alter()
function MYMODULE_field_widget_form_alter(&$element, &$form_state, &$context) {
// If some condition is matched based on the element provided...
if (isset($element[0]) && $element[0]['#field_name'] == 'field_test') {
// Alter the description using your more permissive set of tags
$reworked = filter_xss($context['instance']['description'], _MYMODULE_field_filter_xss_allowed_tags());
$element[0]['#description'] = theme('ctools_collapsible', array('handle' => 'Help text', 'content' => $reworked, 'collapsed' => TRUE));
}
}
// Provide a more permissive set of tags to be used with filter_xss()
function _MYMODULE_field_filter_xss_allowed_tags() {
// Merge the new set of allowed tags with the less permissive defaults
$new_tags = array('table', 'thead', 'tbody', 'tfoot', 'tr', 'th', 'td');
return array_merge(_field_filter_xss_allowed_tags(), $new_tags);
}