В товаре есть доп. поле в котором хранится специфичное краткое описание, используется для вывода краткой тех. инфы о нем.
Хотелось бы на странице с результатом запроса в поиске вывести это доп. поле, оно выводится, но для каждого товара одно и тоже.
Для проверки решили просто заполнить только одно поле, у одного товара, по идее, в результате запроса скажем по коду товара, или по имени - не важно, должен вывести все совпадения, а так же доп. описание для данного товара, если его нет - то не выводит соответственно.
Сейчас же, по любому запросу для любого товара выводит вот это тестовое описание, одно для всех товаров на странице с результатом поиска.
<?foreach($arResult["SEARCH"] as $arItem):?> <div class="search-preview"> <h2><a href="<?echo $arItem["URL_WO_PARAMS"]?>"><?echo $arItem["TITLE_FORMATED"]?></a></h2> <p> <? if(CModule::IncludeModule("iblock")) { $items = GetIBlockElementListEx("catalog", $arItem["PARAM2"], // в $arItem["PARAM2"] содержится id инфоблока Array(), Array("NAME" => "ASC"), 0, Array("ELEMENT_ID" => $arItem["ITEM_ID"]), Array("PROPERTY_DOPSVED")); // DOPSVED - это и есть ключ поля, в котором содержится значение, которое и нужно вывести while ($arItem = $items->GetNext()) { $arrItemM[] = $arItem["PROPERTY_DOPSVED_VALUE"]; // // DOPSVED - это и есть ключ поля, в котором содержится значение, которое и нужно вывести } } $arrItemM = array_unique($arrItemM); // избавляемся от повторений в массиве foreach($arrItemM as $arSearchDopsved) { echo $arSearchDopsved; // а вот тут хочу вывести свое описание, типа краткого, но немного другое. выводит, но для каждого товара одно и тоже. } ?> <?/*echo $arItem["BODY_FORMATED"]*/?> // вот тут выводит описание стандартное, которое вводится в поле краткое описание товара. </p> </div> <?endforeach;?>
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
rus
В товаре есть доп. поле в котором хранится специфичное краткое описание, используется для вывода краткой тех. инфы о нем.
Хотелось бы на странице с результатом запроса в поиске вывести это доп. поле, оно выводится, но для каждого товара одно и тоже.
Для проверки решили просто заполнить только одно поле, у одного товара, по идее, в результате запроса скажем по коду товара, или по имени - не важно, должен вывести все совпадения, а так же доп. описание для данного товара, если его нет - то не выводит соответственно.
Сейчас же, по любому запросу для любого товара выводит вот это тестовое описание, одно для всех товаров на странице с результатом поиска.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.