Перейти к содержанию
sashamaximiv

Вывести только нужный атрибут на странице товара

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

Здравствуйте. Подскажите как вывести только нужный атрибут на странице товара? Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 hours ago, sashamaximiv said:

только нужный атрибут на странице товара?

 

Поподробнее

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

unknown, вот допустим у нас есть атрибут Бренд.
58f3c14d2d5c2_Screenshot(2).thumb.png.e15639e10e5a5cb962ea0c170a35ea18.png

 

При редактировании товара указываем значение этому атрибуту. Бренд - Армани.
Screenshot_4.thumb.png.95e820f4bc08c5bffe0fe707497006f1.png

Как вывести только этот атрибут в любой части страницы, но только именно этот, а не все атрибуты?

Screenshot_1.thumb.png.fd058de376e67c8b08dd7c8d41ee0ce1.png

Как я понял, за вывод всех атрибутов отвечает этот код:
 

<?php if ($attribute_groups) { ?>
              <table class="s034">
                <?php foreach ($attribute_groups as $attribute_group) { ?>
                <thead>
                  <tr>
                    <td colspan="2"><?php echo $attribute_group['name']; ?></td>
                  </tr>
                </thead>
                <tbody>
                  <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
                  <tr>
                    <td><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                  </tr>
                  <?php } ?>
                </tbody>
                <?php } ?>
              </table>
            <?php } ?>



Не знаю возможно ли такое...
Страница: http://prima-shop.com.ua/index.php?route=product/product&path=60_69&product_id=50

Изменено пользователем sashamaximiv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@sashamaximiv у каждого атрибута уникальный id

<?php if ($attribute_groups) { ?>
	<?php foreach ($attribute_groups as $attribute_group) { ?>
		<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
			<?php if($attribute['attribute_id'] == 3){ ?>
				<li><?php echo $attribute['name']; ?></li>
			<?php } ?>
		<?php } ?>  
	<?php } ?>
<?php } ?> 

добавить сюда

 <ul class="list-unstyled">
            <?php if ($manufacturer) { ?>
            <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
            <?php } ?>
            <li><?php echo $text_model; ?> <?php echo $model; ?></li>
            <?php if ($reward) { ?>
            <li><?php echo $text_reward; ?> <?php echo $reward; ?></li>
            <?php } ?>
            <li><?php echo $text_stock; ?> <?php echo $stock; ?></li>
</ul>

например, перед

<?php if ($manufacturer) { ?>

 

id можно в базе данных посмотреть, или на странице вывести

                  <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
                  <tr>
                    <td><?php echo $attribute['name']; ?></td>
                    <td><?php echo $attribute['text']; ?></td>
                    
                    // id атрибута
                    <td><?php echo $attribute['attribute_id']; ?></td>
                    
                  </tr>
                  <?php } ?>

 

Изменено пользователем unknown
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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