2015-11-23 7 views
2

На нашем веб-сайте Magento мы используем атрибут с тремя значениями, состоящими из чисел 1, 2 и 3. В представлении списка категорий мы используем эти значения атрибутов как указание на время доставки продукты. Whe показать определенный образ в зависимости значение атрибута черезЗначение значения атрибута magento в файле шаблона

if($_product->getResource()->getAttribute('delivery')->getFrontend()->getValue($_product)=="3"){ print ("<img src=http://www.example.com/media/wysiwyg/3.gif> Delivery can take over 20 days");}

Теперь мы хотим сделать то же самое с этим атрибутом на странице продукта в дополнительной вкладке информации. Я экспериментировал с attributes.phtml, но не могу заставить это работать.

Есть ли кто-нибудь, кто знает, как мы можем получить значения этого конкретного атрибута, замененные изображением и строкой текста в файле attributes.phtml?

С уважением, Эриком

ответ

1

для того, чтобы атрибут быть доступно в коллекции attributes.phtml, вам необходимо установить его на «Видимый на продукт Посмотреть страницу на Front-End» = Да.

От администратора, перейдите к;

Catalog > Attribute > Manage Attributes 

(из верхнего меню).

Найдите свой атрибут и откройте его, затем установите «Видимый на странице просмотра продукта на лицевой стороне» на «Да» и сохраните.

+0

Мне это известно, но факт состоит в том, что нам нужно заменить значения из этого конкретного атрибута на странице продукта. Атрибут имеет три значения, состоящие из чисел 1, 2 и 3. Мы хотим использовать этот атрибут, и мы знаем, что атрибут должен быть установлен на видимый во внешнем интерфейсе. Мы просто хотим заменить значения изображением на странице продукта. – nocaid

+0

, просто сравните значение атрибута с целым числом и замените его нужным текстом/изображением/html? – PixieMedia

+0

PixieMedia - это то, чего мы хотим достичь. – nocaid

Смежные вопросы