Я должен отредактировать шаблон счета в Drupal (и шаблон php и CSS).
Я скопировал, вставил файл в моей папке темы, как я обычно делаю для переопределения для блоков и шаблонов страниц, но это не работало.
Это - шаблон customer.itpl.php в папке Ubercart/uc_orders/templates.
Как я могу переопределить его, не взламывая ubercart модуль?
спасибо
Этот шаблон не является обычным шаблоном Drupal. Чтобы изменить его, вы должны создать копию шаблона в той же папке (Ubercart / uc_orders / templates) и внести свои изменения. Он будет отображаться как опция на странице настроек ( / admin / store / settings / orders / edit
), где вы указываете, какой шаблон использовать для отображения счета.
devel_themer может предоставить вам предложения шаблонов. Иногда модули используют специальное соглашение об именах.
Если это не помогает, вы можете добавить свой собственный шаблон в функцию предварительной обработки для шаблона. См. этот пост на d.o для получения дополнительной информации.
Согласно документации ubercart вы должны иметь возможность указать, какие файлы шаблонов вы хотите использовать.