Просмотр и редактирование весело ctional. У них есть причина быть там.
Лучший способ «удалить» их - это «удалить» эту функциональность все вместе. В конце концов: зачем удалять интерфейс функциональности, но не функцию ? Кроме того, просто не распечатывая вкладки, не удаляет конечные точки URL . Другими словами: если вы не распечатываете вкладку редактирования, люди могут получить доступ к странице редактирования.
снова: Лучше всего, чтобы удалить эту функциональность: Тот факт, что вы не хотите вкладки редактировать, звучит так, как если вы не хотите редактировать функциональности для некоторых пользователей. Если это так, просто удалите это разрешение для этой роли. Вот и все. Вкладки исчезнут.
Если же вы просто хотите показать эти закладки по-другому, Drupal - ваши друзья. Как вы, возможно, заметили, их называют локальными задачами, а не вкладки. Это потому, что тема решает, как их сделать: тема - это то, что решает показать их как вкладки.
Просто переопределите theme_menu_local_tasks()
, чтобы создать собственный HTML-код для «локальных задач». И в вашей странице-tpl просто переместите переменную $tabs
вокруг места, где вы хотите.
Но опять же: не пытайтесь изменить поведение приложения, удалив интерфейсные элементы. Это неверно: вы должны изменить поведение, чтобы изменить поведение :)
Я не вижу причин для удаления ссылки редактирования, если тогда пользователям по-прежнему разрешено редактировать узлы. Вкладка просмотра исчезнет, если нет других вкладок, так как вкладка вида является по умолчанию один. – kiamlaluno
В прошлом меня спрашивали незнакомые вещи клиентами, а не удаляли ссылку на редактирование! В конце концов, достаточно легко отредактировать контент, используя фильтр в/admin/content/node. Возможно, OP должен прыгать и уточните, почему они хотят это сделать, однако в любом случае вопрос был ИМХО. – CitrusTree
Да. Я не хочу менять внешний интерфейс. Вот почему я хочу их удалить. Но, конечно же, я хочу, чтобы мой клиент мог редактировать их из исходных текстов. – aneuryzm