شما اینجا هستید

حذف تب های نا خواسته در صفحه کاربر

3 پست / 0 جدید
آخرین ارسال

وضعیت: آفلاین
  • تعداد ارسال: ۶۳
  • تاریخ عضویت: ۱۳۹۴/۰۲/۲۹
  • آخرین حضور: ۱۳۹۵/۱۲/۲۲
  • سمت: کاربر عضو
  • موقعیت: کردستان

سلام
من می خواستم منو هایی که به صورت تب در صفحه کاربر هستند رو حذف کنم
برای این کار اول خواستم از css استفاده کنم ولی چون این تب در بقیه صفحه ها مثل صفحه نمایش محتوا و... با همین کلاس هست نتونستم ازش استفاده کنم.
پس از کمی سرچ به کد زیر رسیدم که متاسفانه نمی دونم چجوری ازش استفاده کنم.
از دوستان درخواست مساعدت دارم.
function MYMODULE_menu_local_tasks_alter(&$data) {
  foreach ($data['tabs'][0]['output'] as $key => $value) {
    if ($value['#link']['path'] == "node/%/view") {
      unset($data['tabs'][0]['output'][$key]);
    }
  }
}

لینک کد

عکس ضمیمه: 
نسخه مرتبط: 

وضعیت: آفلاین
  • نسخه دروپال: 7.00
  • تعداد ارسال: ۳۴۵
  • تاریخ عضویت: ۱۳۹۰/۰۴/۱۸
  • آخرین حضور: ۱۳۹۵/۱۲/۲۹
  • سمت: همیار قدیمی
  • موقعیت: شهر آب و آیینه

سلام
شما می تونید از همون css استفاده کنید چون برای هر صفحه در دروپال یک کلاس وجود داره مثلا صفحه user کلاسش میشه page-user که می تونید به صورت page-user .tabs اقدام به حذف تب ها بکنید.


وضعیت: آفلاین
  • تعداد ارسال: ۶۳
  • تاریخ عضویت: ۱۳۹۴/۰۲/۲۹
  • آخرین حضور: ۱۳۹۵/۱۲/۲۲
  • سمت: کاربر عضو
  • موقعیت: کردستان

دست شما درد نکنه با راهنمایی goodboy89 مشکل حل شد