Arhn - архитектура программирования

Magento: дизайн для конкретных продуктов через «Обновление пользовательского макета»

Если я хочу контролировать, как отображается каждый продукт (т. е. индивидуальный дизайн, когда он указан), моя первая мысль состоит в том, чтобы сделать это:

  1. Создайте собственный view.phtml в template/catalog/product/my_view.phtml.
  2. В административной панели перейдите в раздел Продукт->Дизайн->Обновление пользовательского макета.
  3. Добавьте этот блок:

<reference name="content">
    <action method="setTemplate">
        <template>catalog/product/view_print.phtml</template>
    </action>
</reference>

Но шаблон никогда не загружается, только стандартный view.phtml. Это правильный метод? Мне нужно сделать это в настройках продукта.

25.01.2012

  • Вы должны поместить свой комментарий в качестве ответа и пометить его как принятый ответ, чтобы другим, у кого возникла такая же проблема, было легче найти ваш ответ. Это поощрение SO 26.01.2012

Ответы:


1

Нашел ответ:

<reference name="product.info">
    <action method="setTemplate"><template>catalog/product/NEW_VIEW.phtml</template></action>
</reference>
26.01.2012

2

Перейдите в админке к Product->Design->Custom Layout Update>
Добавьте пользовательский блок ниже. > Это работает для всех магазинов.

"<reference name="product.info">
       <block type="namespace_modulename/catalog_product_list_custom" 
   name="catalog.product.modulename" as="modulename" after="tierprices" 
   template="modulename/catalog/product/modulename.phtml"/>
</reference> "

Добавьте приведенный ниже код в view.phtml.

<?php echo $this->getChildHtml('modulename'); ?>
04.02.2015
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..