2015-11-19 4 views
-1

Я создаю веб-сайт с использованием Magento 1.9. У меня есть 2 категории (например, обувь и одежда). Каждый продукт в категориях должен отображать руководство по размеру в представлении продукта. Но мне нужно, чтобы показать правильное руководство размера, который зависит от категории продукт принадлежитПоказать различные данные на странице просмотра продукта в зависимости от категории, в которой находится продукт

т.е.

  • Показать руководство обуви на размере представления продукта при просмотре продукта, который относится к категории обуви
  • И показать руководство размера одежды на взгляде продукта при просмотре продукта, который относится к категории одежды

Направляющего размера таблица Bootstrap.

Может ли кто-нибудь рассказать мне, как я могу отобразить правильную инструкцию по размеру для продукта на странице просмотра продукта?

ответ

0

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

<?php $_helper = $this->helper('catalog/output'); ?> 
<?php $_product = $this->getProduct(); ?> 
<?php $categoryIds = $_product->getCategoryIds(); ?> 

Затем мы используем некоторую простую логику PHP, чтобы решить, какой набор кода для вызова. Теперь проверьте категории корочки вашей обуви и одежды категории. Скажем, обувь имеет идентификатор 5 и одежда имеет идентификатор 10

<div class="sizeguide"> 
<?php if(in_array(5, $categoryIds)): ?> 
// Code for shoes size guide 
<?php elseif (in_array(10, $categoryIds)): ?> 
// Code for clothes size guide 
<?php endif ?> 
</div> 
+0

Прохладный. Спасибо. Я дам это тому назад. –

0

положите таблицу размеров в поле описания продукта. omatically.

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