Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!


Как вывести свойство товара в каталог

0 голосов
Как вывести свойства товаров в каталог, именно в каталог а не в карточку сайта, к примеру у товара отмечается цена и название, ну мне так же надо вывести размер товара...
Конечно да, они выводятся ну в выплывающем списке, при наведение на товар, а мне надо чтобы они уже были выведены без наведение на товар, так как если клиент зайдет в каталог, ему проще будет увидеть свойства товара, а так, ему надо сначала новести на товар, а только потом он увидит свойства...
спросил 25 Дек, 14 от аноним
Не очень понятно ваше описание. "При наведении на товар" - это в каталоге или в карточке товара? Если уже в каталоге при наведении всё выводится, то нужно модифицировать шаблон компонента cataog.section.

2 Ответы

0 голосов
Извеняюсь, в голове бардак...

В карточке все хорошо.

В каталоге, при наведении на товар, выплывает окно со свойствами...Мне надо чтобы в каталоге, под ценой выводилось одно свойство товара, а именно размер, и не в выплывающей форме, а именно как цена или название товара, постоянно были на товаре.И не исчезали.

Я понимаю что надо шаблон компонента капать, только проблемма в том, что я не очень то разбыраюсь в кодах...

Надеялся что здесь подскажут как припесать свойство к товару в каталоге...
ответил 25 Дек, 14 от аноним
0 голосов
Для доступности вывода свойства в каталоге, его сначала надо в параметрах вызова компонена добавить, можно это сделать с помощью визуального редактора.

А вот шаблон компонента каталога, который со всплывающим эффектом при наведении, сложен по вёрстке, и я не рискну советовать вам модификцировать его самому, если вы с этим не очень знакомы...
ответил 26 Дек, 14 от root (21,430 баллов)
Нет, мне не надо копаться в компоненте "шаблон компонента каталога, который со всплывающим эффектом при наведении"Мне этот не надо, мне просто надо вывести определенное свойство, то есть в каталоге товара, есть товар, в нем есть набор свойств, название, цена и другие свойства...
То есть расположено все в такой схеме.
Картинка товара, под ним название и под название цена, вот мне между названием и ценой, нужно вывести еще одно свойство...

Вот часть кода вывода названия и свойств
<div class="bx_catalog_item_title"><a href="<? echo $arItem['DETAIL_PAGE_URL']; ?>" title="<? echo $arItem['NAME']; ?>"><? echo $arItem['NAME']; ?></a></div>
    <div class="bx_catalog_item_price"><div id="<? echo $arItemIDs['PRICE']; ?>" class="bx_price"><?
    if (!empty($arItem['MIN_PRICE']))
    {
        if ('N' == $arParams['PRODUCT_DISPLAY_MODE'] && isset($arItem['OFFERS']) && !empty($arItem['OFFERS']))
        {
            echo GetMessage(
                'CT_BCS_TPL_MESS_PRICE_SIMPLE_MODE',
                array(
                    '#PRICE#' => $arItem['MIN_PRICE']['PRINT_DISCOUNT_VALUE'],
                    '#MEASURE#' => GetMessage(
                        'CT_BCS_TPL_MESS_MEASURE_SIMPLE_MODE',
                        array(
                            '#VALUE#' => $arItem['MIN_PRICE']['CATALOG_MEASURE_RATIO'],
                            '#UNIT#' => $arItem['MIN_PRICE']['CATALOG_MEASURE_NAME']
                        )
                    )
                )
            );
        }

Вот именно в этом место мне надо вывести свойство, я пробовал обычный способ вызова свойства товара, в карточке получается а в каталоге ни как...
Я клонировал эту строчку <? echo $arItem['NAME'] и появлялось еще одно название товара, а при прописи свойства товара, например у меня есть свойство KOD_TOV(код товара) то оно не выводится,писал так <? echo $arItem['KOD_TOV'], как будто его нет, хотя в карточке товара все работает ровно...
Пытался найти где прописывается свойство NAME ну без результатно...
Попробуйте в параметры подключения комплексного компонента catalog добавить
'LIST_PROPERTY_CODE' => array('KOD_TOV'),
А в шаблоне вывести как
<? echo $arItem["DISPLAY_PROPERTIES"]['KOD_TOV'] ?>

Похожие вопросы

Управление продуктом: аналитика, разработка, продвижение