في صفحة المستخدم (www.example.com/user) ، يوجد [View | Edit]
نوافذ التبويب. هل من الممكن إخفاء علامة التبويب View
وترك Edit
علامة التبويب هناك؟
استخدم Tab Tamer ، مما يسمح لك بنقل وإخفاء وتعطيل علامات التبويب في صفحات مختلفة.
Tab Tamer هو أداة مساعدة إدارية توفر إعادة ترتيب وإخفاء وإلغاء تنشيط علامات التبويب وعلامات التبويب الفرعية بسهولة. يمكنك أيضًا إعادة تسمية تسميات علامات التبويب.
يمكنك أيضًا استخدام hook_menu_local_tasks_alter()
في D7:
function MYMODULE_menu_local_tasks_alter(&$data){
foreach ($data['tabs'][0]['output'] as $key => $value) {
if ($value['#link']['path'] == "user/%/view"){
unset($data['tabs'][0]['output'][$key]);
}
}
}
إذا منحت الإذن المناسب للمستخدم ، فلن تظهر العلامة عرض و تحرير إلا إذا كانت مرئية ، وإلا فلن تكون مرئية. (للتحقق ، يمكنك تسجيل الخروج من موقع الويب والنقر على القائمة في صفحة المستخدم. لن تكون علامة العرض والتحرير مرئية)