Я создал атрибуты, которые я успешно использую в многоуровневой навигации Magento.
Эти атрибуты выводятся в разделе дополнительные данные на странице продукта однако атрибуты, используемые в многоуровневой навигации, не отображаются как ссылки.Они в виде простого текста.
Простой пример, я продаю компакт-диски, у меня есть атрибут исполнителя.Я хочу иметь возможность щелкнуть имя исполнителя в разделе дополнительных данных страницы продукта , чтобы получить доступ к многоуровневой странице результатов навигации, которая отображает компакт-диски только там, где появляется этот исполнитель.Логика с точки зрения пользователя.
Другими словами, я хочу получить многослойную навигационную ссылку из атрибута на странице продукта.
Вот что я нахожу в каталоге/product/view/attributes.html:
<?php foreach ($_additional as $_data): ?>
<?php echo $this->htmlEscape($this->__($_data['label'])) ?>
<?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?>
<?php endforeach; ?>
А вот многоуровневый цикл навигации:
<?php foreach ($this->getItems() as $_item): ?>
<?php if ($_item->getCount() > 0): ?>
<a href="<?php echo $this->urlEscape($_item->getUrl()) ?>"><?php echo $_item->getLabel() ?></a>
<?php else: echo $_item->getLabel() ?>
<?php endif; ?>
<?php endforeach ?>
Большое спасибо за вашу помощь.