Я создал специальный тип узла для регистрации событий. Я использовал темы (template.php для всех пользовательских tpl.php для формы), чтобы настроить внешний вид формы.drupal w CCK - как переименовать кнопки отправки узлов
Используя рабочий процесс и действия/триггеры, люди могут зарегистрироваться для моего события, а менеджер событий получает уведомление по электронной почте и может войти в систему и посмотреть, кто зарегистрирован. Ухоженная!
Все это работает замечательно, но я не могу найти способ переименовать кнопки по умолчанию drupal node/add - «save» и «preview», чтобы сказать «отправить регистрацию» и «зарегистрировать предварительный просмотр». Просто небольшая вещь, но очень важная для пользователей.
Может ли кто-нибудь помочь мне с этим?
Хотя выполнимо, этот тип изменения, вероятно, следует оставаться последовательной по темам. Разница в технической сложности между изменением ее в теме и ее изменением в небольшом модуле незначительна. – Grayside
Цитата из вопроса: «Я использовал темы (template.php для всех пользовательских tpl.php для формы), чтобы настроить внешний вид формы». То есть - он уже очень настроен. Итак, если что-то, наоборот, верно: лучше поместить все это в тему, а не распространять это одно изменение на модуль. –
То есть это изменение является неотъемлемой частью темы и поэтому должно оставаться в рамках темы. Речь идет не о сложности (создание hook_theme() немного сложнее, если вообще). По сути, это по той причине, о которой вы говорили: если тема меняется, то такая вещь (пользовательские ярлыки кнопок) также должна измениться. –