Методы
- Редактирование settings.php
- Модуль String Overrides
- Использование hook_boot()
Метод 1: Редактирование settings.php
Плюсы
- Быстрый метод для небольшого количества строк.
- Менее доступен в тех случаях, когда вы хотитесохранить некоторый контроль даже после предоставления прав администратора.
Минусы
- Работает только для английского.
- Нету административных страниц, необходим доступ к серверу (FTP / SFTP / SSH). Сложно управлять изменениями не разработчикам.
Процедура
- Открываем на редактирование файл settings.php,
- Находим в конце файла следующие строки:
- Удаляем знаки комментариев ('#') и добавляем необходимые нам строки:
$conf['locale_custom_strings_en'][''] = array(
'Old string 1' => 'New string 1',
'Old string 2' => 'New string 2',
);
Метод 2: Модуль String Overrides
(http://drupal.org/project/stringoverrides)
Плюсы
- Административная страница для управления заменой строк.
- Простое управление правами доступа для пользователей.
Минусы
- Еще один модуль, который нужно установить, обновлять и администрировать.
- Возможно влияние на производительность и сложность развертывания (строки для замены хранятся в базе данных).
- Права доступа пользователей. Трудно запретить изменения, если Вам нужно дать административный доступ другим.
Процедура
- Установите и включите модуль.
- Следуйте инструкциям / документации для замены строк.
Метод 3: Использование hook_boot()
Процедура
- Объявите в своем модуле hook_boot().
- Используйте такой же массив как и в settings.php.