Нужно в шаблоне письма о заказе добавить информацию об источнике, по какому запросу пользователь пришел на сайт. Есть ли стандартные методы или нужно как-то самой это писать? Спасибо.
|
[QUOTE]Евгений Жуков написал:
В таком случае Вам нужен обычный CIBlockElement::GetList[/QUOTE] Странно, но он у меня не сработал. |
|
|
|
|
|
[QUOTE]Евгений Жуков написал:
так:[/QUOTE] Нет нет. Сами торговые предложения есть, есть их id и мне нужно получить их свойства. Сейчас пошла в обход, получаю по id ТП id товара, дальше выбираю свойства торговых предложений тем методом что показали Вы, но это же костыль. Почему разработчики сами не подумали как получить свойства имея id предложения, иначе смысл тогда от этих предложений если можно получить только свойства основного товара. Бред какой-то. |
|
|
|
|
|
[QUOTE]Евгений Жуков написал:
А вот это точно вредный совет.[/QUOTE] Но с ним хоть что-то появилось. Может вы знаете способ проще? роде мелочь какая-то нужна. Просто получить информацию имея id торгового предложения. |
|
|
|
|
|
[QUOTE]Денис Сон написал:
CCatalog::GetByID()[/QUOTE] Почти получилось, но так я получила все товары. Есть один вариант использовать костыль и в цикле проверять есть ли id ТП всписке и если есть то выводить, но может есть способ проще, он должен быть, я уверена. Сейчас пока пробный код такой [CODE]$IBLOCK_ID = 2; $ID = 95; $arInfo = CCatalog::GetByID($IBLOCK_ID); if (is_array($arInfo)) { $rsOffers = CIBlockElement::GetList(array(),array('IBLOCK_ID' => $arInfo['IBLOCK_ID'], 'PROPERTY_'.$arInfo['SKU_PROPERTY_ID'] => $ID)); while ($arOffer = $rsOffers->GetNext()) { var_dump($arOffer);} } [/CODE] Но в массиве я не нашла товара с ID = 95, что еще нужно? |
|
|
|
|
|
[QUOTE]Денис Сон написал:
Вам, случайно, не это нужно?[/QUOTE] Ага. счас. Я сама написала. Добавила пару строчек кода, через CCatalogSKU::getOffersList получаю список торговых предложений и если он не пуст то вывожу их. |
|
|
|
|
|
[QUOTE]Денис Сон написал:
А при чем здесь торговые предложения[/QUOTE] Мне нужно дерево до самого низа. То есть если у товара есть ТП то и его нужно занести в это дерево. |
|
|
|
|
|
[QUOTE]Денис Сон написал:
LEFT_MARGIN=>ASC[/QUOTE] Буду пробовать так. Мой вариант не выводит торговые предложения. |
|
|
|
|