Различные файлы view.phtml для групп и типов продуктов в magento - PullRequest
5 голосов
/ 10 ноября 2011

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

Я уже разработал custom_view.phtml и custom_view2.phtml для продуктов группового и группового типа., но я не знаю, как заставить magento отображать эти phtml-файлы в соответствии с этими типами продуктов ...

Может кто-нибудь помочь мне с этой проблемой, пожалуйста?

Спасибо ...

Ответы [ 3 ]

9 голосов
/ 04 января 2013

Я знаю, что эта тема несколько устарела, но мне тоже понадобился ответ на этот вопрос, и вот что мне помогло:

в bundle.xml, найдите

<PRODUCT_TYPE_bundle translate="label" module="bundle">

и добавьте следующую ссылку:

    <reference name="product.info">
        <action method='setTemplate'><template>path/to/your/template/view.phtml</template></action>
    </reference>

Надеюсь, это поможет:)

2 голосов
/ 10 ноября 2011

Посмотрите в /app/design/frontend/default/default/layout/catalog.xml

Есть такие строки:

<PRODUCT_TYPE_grouped translate="label" module="catalog>
  ...
</PRODUCT_TYPE_grouped>

В этот XML вы можете добавить макетXML, чтобы переопределить используемый шаблон.Вы должны скопировать этот XML-файл макета в свой собственный скин и внести в него изменения.Я предполагаю, что вы хотите:

<reference name="content">
  <block type="catalog/product_view" name="product.info" template="path/to/your/custom_view2.phtml">
</reference>
0 голосов
/ 15 ноября 2016

Я сделал для настраиваемой проверки, пожалуйста,

<PRODUCT_TYPE_configurable translate="label" module="catalog">
    <label>Catalog Product View (Configurable)</label>
    <reference name="product.info">
        <action method="setTemplate">
            <template>catalog/product/configurableview.phtml</template>
        </action>
    </reference>
</PRODUCT_TYPE_configurable>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...