Различные.phtml для разных типов продуктов

Я пытаюсь создать модуль, который переключает diff.phtml продукта, зависит от имени набора атрибутов. Я не знаю, что witch файл отвечает за рендеринг продукта.

2 ответа

Обычно шаблон Magento Block создает шаблон. В вашем случае productivew

Mage_Catalog_Block_Product_View.

Вы можете легко понять это, включив template_hints и template_hints_blocks. Чтобы включить их, выполните следующие действия:

  1. Go go Admin
  2. Система> Конфигурация
  3. В левой колонке выберите "Разработчик" в разделе "Предварительный просмотр".
  4. Изменить текущую конфигурацию Сфера действия до уровня веб-сайта (template_hints и template_hints_blocks применимо только на уровне веб-сайта)
  5. Сделайте "да" в "Советы по шаблону" и добавьте имена блоков в подсказки в группе "Отладка".


вы можете переписать этот класс:

Mage_Catalog_Block_Product_View

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

catalog/product/view.phtml

licensed under cc by-sa 3.0 with attribution.