Jump to content
ingenerks

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

Recommended Posts

С выводом текста в сетке разобрался - ограничение отображения в стилях стояло.

 

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

Share this post


Link to post
Share on other sites

Я вывел нужный мне атрибут следующим образом, мне нужно было сделать в виде таблицы, явно не рационально так каждый выводить, но все же:

			<?php if($product['attribute_groups']) { ?>
				<?php foreach($product['attribute_groups'] as $attribute_group) { ?>
					<?php foreach($attribute_group['attribute'] as $attribute) { ?>
						<?php if($attribute['name']=='Название атрибута') { ?>
							<?php echo $attribute['text']; ?>
						<?php } ?>	
					<?php } ?>
				<?php } ?>
			<?php } ?>

Share this post


Link to post
Share on other sites

Кто подскажет как вывести аттрибуты в модулях новинок, рекомендуемых? В модуле бестселлеров работает, а эти нет. Не пойму в чем отличие. 

'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), // вывод аттрибутов в краткое описание карточки

Share this post


Link to post
Share on other sites

 

Кто подскажет как вывести аттрибуты в модулях новинок, рекомендуемых? В модуле бестселлеров работает, а эти нет. Не пойму в чем отличие. 

'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), // вывод аттрибутов в краткое описание карточки

вот модуль, принцип можете использовать из него

Share this post


Link to post
Share on other sites

спасибо, что-то поиском не нашел, но всеже именно модуль новинок почему то не реагирует на правки :(

Share this post


Link to post
Share on other sites

вот так попробуйте:
 

'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']),

Share this post


Link to post
Share on other sites

 

вот так попробуйте:

 

'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']),

 

Все, разобрался, где тут плюсик поставить?))

Share this post


Link to post
Share on other sites

Народ а как сделать что бы поле атрибут выводился в HTML формате, что то вроде краткого описания?

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),

Share this post


Link to post
Share on other sites

Может кому то понадобится сделал vqmod

А можно сюда добавить вывод  состояние на складе?

Share this post


Link to post
Share on other sites

А можно сюда добавить вывод  состояние на складе?

наличие в смысле? тык

Share this post


Link to post
Share on other sites

наличие в смысле? тык

Таких строк  в product.tpl не нашла в осторе 1.5.3, как в статье указано

Share this post


Link to post
Share on other sites

справилась) Спасибо за ссыль

Share this post


Link to post
Share on other sites
<div class="description">
					    <?php if($product['attribute_groups']) { ?>
					    <table>
							    <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
							   
							    <tbody>
									    <?php foreach($attribute_group['attribute'] as $attribute) { ?>
							    <tr>
									    <?php echo $attribute['name']; ?> - <?php echo $attribute['text']; ?> <font color="#0000FF">/</font>
									   
							    </tr>
									    <?php } ?>
							    </tbody>
							    <?php } ?>
					    </table>
					    <?php } ?>
			    </div>

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

Share this post


Link to post
Share on other sites
<div class="description">
					    <?php if($product['attribute_groups']) { ?>
					    <table>
							    <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
							   
							    <tbody>
									    <?php foreach($attribute_group['attribute'] as $attribute) { ?>
							    <tr>
									    <?php echo $attribute['name']; ?> - <?php echo $attribute['text']; ?> <font color="#0000FF">/</font>
									   
							    </tr>
									    <?php } ?>
							    </tbody>
							    <?php } ?>
					    </table>
					    <?php } ?>
			    </div>

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

 

Как-то так:

div class="description">
         <?php if($product['attribute_groups']) { ?>
         <table>
           <?php foreach($product['attribute_groups'] as $attribute_group) { ?>
          
           <tbody>
             <?php foreach($attribute_group['attribute'] as $attribute) { ?>
           <tr>
             <span style="font-weight: bold;"><?php echo $attribute['name']; ?></span> - <?php echo $attribute['text']; ?></br>
            
           </tr>
             <?php } ?>
           </tbody>
           <?php } ?>
         </table>
         <?php } ?>
       </div>

Share this post


Link to post
Share on other sites

Подскажите, как выводить только конкретную группу атрибутов??? Был вопрос несколько сообщений назад, но ответа невидел! Очень нужно ограничить вывод!!!!!!

Share this post


Link to post
Share on other sites

Ребят, помогите с такой проблемой. В списке хочу сделать отображение цен с сайта exist по каждому товару. Т.е. при подгрузке списка по каждому товару идет обращение к сайту exist с кодом из поля "модель". Далее на сайте exist находятся запрашиваемые коды, собираются цены и подставляются в список.

 

 

что-то типо этого

http://i.imgur.com/FKJLIOj.png

Share this post


Link to post
Share on other sites

у кого-то получилось это сделать на версии 1.5.6.4. ?

Share this post


Link to post
Share on other sites

Изучив тему все классно работает !
Есть вопрос а как сделать аналогичный вывод атрибутов в модулях ( Рекомендуемые Хиты продаж Последние)

Share this post


Link to post
Share on other sites

Изучив тему все классно работает !

Есть вопрос а как сделать аналогичный вывод атрибутов в модулях ( Рекомендуемые Хиты продаж Последние)

По аналогии.

 

у кого-то получилось это сделать на версии 1.5.6.4. ?

Я сам только что закончил с подобной переделкой, но на версии 1.5.5.1.2 - думаю, не сложно на любой версии, если котелок варит.

Переписывал сам, эту тему не изучал еще.

Share this post


Link to post
Share on other sites

По аналогии.

 

Я сам только что закончил с подобной переделкой, но на версии 1.5.5.1.2 - думаю, не сложно на любой версии, если котелок варит.

Переписывал сам, эту тему не изучал еще.

Немного не понял ваш ответ !(

Share this post


Link to post
Share on other sites

Все, разобрался, где тут плюсик поставить?))

А где и куда нужно водить код что бы сделать вывод атрибутов в модулях товаров ( Рекомендуемые Хиты продаж Последние)

Share this post


Link to post
Share on other sites

Немного не понял ваш ответ !(

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

Так понятнее?

Работы там на полчаса - это с тем, что надо найти файлы и нужные места в них, куда код добавлять. Ну и минут 5-10 у меня через Navicat загружались эти самые краткие описания для 4500 товаров, чтобы вручную не [трахаться]...

Share this post


Link to post
Share on other sites

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

Так понятнее?

Работы там на полчаса - это с тем, что надо найти файлы и нужные места в них, куда код добавлять. Ну и минут 5-10 у меня через Navicat загружались эти самые краткие описания для 4500 товаров, чтобы вручную не [трахаться]...

Ну тут уже немного понятно ! Только я так делал не смог сделать вывод в столбец ( все было запутано ! 

И все же можно ли сделать проще ! ????? 

А именно сделать той же вариант вывода атрибутов в модулях ??? 

Я так думаю будет проще ( ну по крайней мере в моем варианте ) или я не прав посоветуйте ??? мне там нужно просто сделать вывод высоты ширины глубины ну + - еще 2 варианта ! Как такое сделать пока думаю вот есть пример сделал с категориями

Share this post


Link to post
Share on other sites

Ну тут уже немного понятно ! Только я так делал не смог сделать вывод в столбец ( все было запутано ! 

И все же можно ли сделать проще ! ????? 

А именно сделать той же вариант вывода атрибутов в модулях ??? 

Я так думаю будет проще ( ну по крайней мере в моем варианте ) или я не прав посоветуйте ??? мне там нужно просто сделать вывод высоты ширины глубины ну + - еще 2 варианта ! Как такое сделать пока думаю вот есть пример сделал с категориями

 

Не пойму, как в модуле выводить атрибуты? И зачем? Как модуль будет понимать, к какому товару ему сейчас надо вывести атрибуты?

Проще и правильнее работать с карточкой товара, а не с модулем. Ограничить количество выводимых атрибутов легко - видел даже решение от кого-то на форуме. А какие конкретно там будут атрибуты можно в админке настроить путем выставления порядка вывода этим атрибутам.

Share this post


Link to post
Share on other sites

Не пойму, как в модуле выводить атрибуты? И зачем? Как модуль будет понимать, к какому товару ему сейчас надо вывести атрибуты?

Проще и правильнее работать с карточкой товара, а не с модулем. Ограничить количество выводимых атрибутов легко - видел даже решение от кого-то на форуме. А какие конкретно там будут атрибуты можно в админке настроить путем выставления порядка вывода этим атрибутам.

Ну вот например у нас есть товар с именем (Шкаф белый ) и я указал что этот шкаф находится в категории (Шкафы) и в модуле (Рекомендуемые) !!!

Я думаю что модуль не будет путаться товар то один и тот же только он и в категории  (Шкафы) и в модуле (Рекомендуемые) просто возникла проблема в категории я сделал вывод атрибутов а в модуле не знаю как !!! я даже уже Думаю сделать КАТЕГОРИЮ РЕКОМЕНДУЕМЫЕ и отображать ее на главной странице , ну тут тоже подумать нужно как такое сделать ???!!!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.