Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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 2
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.