Drupal: изменение шаблона без взлома модуля - PullRequest
1 голос
/ 17 июля 2010

Мне нужно отредактировать шаблон счета в Drupal (как php template, так и css).

Я скопировал, вставил файл в папку своей темы, как я обычно делаю, чтобы переопределить шаблоны блоков и страниц, но это не сработало.

Это шаблон customer.itpl.php внутри Ubercart / uc_orders / templates папка.

Как я могу переопределить его, не взломав модуль ubercart?

спасибо

Ответы [ 3 ]

1 голос
/ 17 июля 2010

Этот шаблон не является обычным шаблоном Drupal.Чтобы изменить его, вы должны создать копию шаблона в той же папке (Ubercart / uc_orders / templates) и внести свои изменения.Он будет отображаться в качестве параметра на странице настроек (/admin/store/settings/orders/edit), где вы указываете, какой шаблон использовать для отображения счета.

1 голос
/ 17 июля 2010

devel_themer хорош для предоставления шаблонных предложений для вас.Иногда в модулях используется специальное соглашение об именах.

Если это не поможет, вы можете добавить собственное предложение шаблона в функцию предварительной обработки для шаблона.См. этот пост на do для получения дополнительной информации.

0 голосов
/ 17 июля 2010

В соответствии с документацией ubercart вы сможете указать, какие файлы шаблонов вы хотите использовать.

...