Пользовательский шаблон модуля - PullRequest
0 голосов
/ 05 марта 2012

Я ищу способ настроить шаблон.Я хотел бы сделать это непосредственно в моем модуле, чтобы иметь это изменение, только если модуль активирован.Шаблон, который мне нужно изменить, находится в checkout.xml.

Я провел небольшое исследование и обнаружил, что мне нужно поиграть в config.xml, а затем получить еще один xml-файл для моих обычаев.Но я все еще немного озадачен структурой.Для меня лучше всего было бы иметь что-то вроде:

  • app / code / local / company / module / etc / config.xml
  • app / code / local / company / module/etc/login_layout.xml
  • app / code / local / company / module / design / login.phtml (это будет мой новый шаблон)

Возможно ли это?Как?

Надеюсь, вы мне поможете: -)

1 Ответ

0 голосов
/ 05 марта 2012

да, это возможно, но это не мудрый поступок, так как вы отличаете расширение от обычного Magento, поэтому ожидайте множество запросов поддержки и странностей от пользователей, которые позже будут использовать ваши материалы.

вы можете написать наблюдателя, который добавит описания вашего макета перед отправкой контроллера на лету, установив, что макеты будут включены из любого пути во время выполнения метода $ blockObject-> setTemplate ().Гарантируется, что никто не поймет ваших целей и не будет называть вас дураком за то, что вы скрываете вещи, которые необходимы для развития Magento.Кроме того, переопределение ваших шаблонов в пользовательских темах станет несколько сложнее.

, поэтому я предлагаю: поместить файлы макетов в тему / макет / папку и шаблоны в тему / шаблоны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...