Я искал ответ на этот вопрос в течение приблизительно 2 дней, и я просто не нахожу много по этому вопросу, надеюсь, кто-то здесь сможет помочь.
В основном я хочу вызвать атрибут продукта в файле темы, например: 2columns-right.phtml
Хотя я понимаю, что это невозможно по умолчанию, поскольку в интерфейсе доступны атрибуты: страницы продукта, категории и поиска, я надеюсь, что кто-то мог сделать это раньше и мог указать мне правильное направление.
Цель состоит в следующем:
У меня есть изображение баннера на детали продукта, я хотел бы использовать небольшой скрипт, который проверяет соответствие «атрибуту» производителя, и отображать баннер, связанный с именем производителя, поэтому бренд -x получает баннер x, бренд-y получает баннер x.
Если нет, изображение или производитель не установлены, тогда будет использоваться баннер по умолчанию.
Довольно простая концепция, но она оказывается проблематичной, поскольку я не могу вызвать функцию за пределами view.phtml
В настоящее время я пытаюсь использовать: $ _product-> getAttributeName (); отлично работает на view.pthml, не так хорошо вне страницы.
В качестве последнего средства я решил создать простой хак, в котором я бы просто оставил вышеупомянутый div пустым, сохранив его селекторы размера, а затем использовал бы и изображение с абсолютной позицией, которая вызывается из view.phtml и живет в нужном место.
Это бы легко справилось с тем, чего я стремился достичь, но я бы предпочел, если бы я мог найти подходящий метод, чтобы получить желаемый результат и без изменения основных файлов Mage.
Заранее спасибо!