Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Вывод необходимых атрибутов товаров на странице категории


 Поделиться

Рекомендованные сообщения

Добрый день! Сделал в админке у атрибута текстовое поле, соотв. вношу значения 0 и 1, где 1 - вывод атрибута на странице категории у товара.

 

в шаблоне вывел эти атрибуты следующим образом:

<!-- Вывод необходимых атрибутов -->
	<?php if($product['attribute_groups']) { ?>
                <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
                    <?php if(!strpos($attribute_group['name'], "—")) {?>
                        <?php foreach($attribute_group['attribute'] as $attribute) { ?>
			   <?php if(($attribute['atr_tov']) != 0 ){ ?>
                            <div class="cat_atrib"><?php echo $attribute['name']; ?> <span><?php echo $attribute['text']; ?></span></div>							<?php } ?>
                        <?php } ?>
                    <?php } ?>
                <?php } ?>
            <?php } ?>
	<!-- Вывод необходимых атрибутов -->

и в javascript в function display(view) { добавил следующие строки (в табличном виде и в сетке)

var cat_atrib = $(element).find('.cat_atrib').html();
if (cat_atrib != null) {
    html += '<div class="cat_atrib">'+ cat_atrib + '</div>';
}

в итоге выводится только один атрибут, хотя в админке проставлены единички у пяти атрибутов. Подскажите, пожалуйста, что я сделал не так. Спасибо!

Изменено пользователем nash
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.