Как запретить перевод пунктов меню в hook_menu

По умолчанию, при реализации хука hook_menu(), все названия пунктов меню проходят через функцию t(), поэтому в них нельзя писать текст на языке отличным от английского, иначе все строки осядут мёртвым грузом в таблице locales_source.

Запретить такое поведение можно установив параметр title callback пункта меню, в false:
/**
 * Implements hook_menu()
 */
function mymodule_menu() {
  $items['path/to/action'] = array(
    'title' => 'Название пункта на русском',
    'title callback' => FALSE,
    ...
  );
 
  return $items;
}

Написанное актуально для
Drupal 6.x
Теги:
работа с меню
Добавлено: 26 Июля 2018 20:22:35 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...