Для этого нужно в вебформе сделать скрытое поле. но в это поле и сразу список адресов можно закинуть и в шаблоне в поле кому вставить значение этого поля. Я так попробовал, но hidden поля у вебформ нигде не выводятся и из шаблона не видны. об этом многие пишут на форуме.
зачем? можно сделать так: <form action='<путь до скрипта распределения используемого шаблона>/use_mail_template.php' method='post'> <select name='use_template'> ... </select> <бла-бла-бла> </form>
а уж в use_mail_template.php прописать что-то вроде: <? if ($_POST['use_template']=='<значение определяющее использование одного почтового шаблона>'){ CEvent::SendImmediate(<тут пишем идентификатор первого шаблона и параметры>) }
if ($_POST['use_template']=='<значение определяющее использование другого почтового шаблона>'){ CEvent::SendImmediate(<тут пишем идентификатор другого шаблона и параметры>) } ?>
похожая задача. пока делаю средствами API Bitrix. Для начала нужно перенести товары, затем создавать заказы (в качестве исходника я юзаю csv после перегона из xls-ки, которая является импортом из БД SQL старого сайта), затем созданные заказы наполняем товарами, затем обновляем суммы заказов.
заказы создаём с пом-ю CSaleOrder::Add сами товары в заказы добавляем с пом-ю CSaleBasket::Add с указанным id-ником созданного заказа (ORDER_ID)
клёвый фильтр в разделе "постельное бельё"! нет, правда выглядит прикольно. по теме: на ftp-нике найдите в корне сайта папку "catalog" и откройте там файл index.php - скорее всего там будет прописан вызов комплексного компонента catalog, выглядеть всё будет примерно так: $APPLICATION->IncludeComponent( "bitrix:catalog", "<название шаблона компонента>", ...
найдите <название шаблона компонента> и заходите сюда: /bitrix/templates/ваш шаблон сайта /components/bitrix/catalog/<название шаблона компонента>/sections.php в этом файле собственно представлен вывод контента страницы http://textil.ru/catalog/
Но ведь тут меню тут не при чём. Можете тыкнуть куда копать, чтобы вставить target_blank?
"тыкнуть" не могу, т.к. я не видел сайт - пришлите ссылку на него и опишите где находятся ссылки, при переходе с которых нужно открывать данные в новом окне
на одном из наших проектов полетели обработчики OnSaleStatusOrder, OnBeforeOrderAdd после обновления. подозреваю, что и остальные не пашут (нужно проверять).
лично я накалякал свой обработчик, т.к. у клиента не интернет магазин, а благотворительный фонд и так нет заказов, у которых нужно статусы оплаты менять. мне очень помог мануал: https://money.yandex.ru/doc.xml?id=526537 кстати, как оказалось, не так был страшен чёрт, как его малюют
Евгений написал: Я не знаю где хранятся иконки этих свойств.
для начала нужно это выяснить - найти саму иконку для товаров под заказ. затем прописать в вашем css-нике соответств. span: т.к. к примеру, хит у вас отображается в <span class="mark hit"></span>
после этого в шаблонах отображения списка товаров и в шаблоне отображения товара в блоке <div class="marks"> ... </div>
прописать что-то вроде такого условия: <?if ($element['PROPERTIES']['PODZAKAZ']['VALUE']=='Да'):?> <span class="mark podzakaz"></span> <?endif;?>
предполагаю, что вызов функции авторегистрации у вас происходит в компоненте sale.order.ajax - гляньте сам компонент, найдите как вызывается авторегистрация.
приветствую! я реализовывал похожее отображение. оно подробно описано в моём блоге на этой странице: http://web-finder.ru/otobrazhenie-yandeks-kart-v-bitriks в вашем случае всё что требуется, указать не разные дивники, где будут отображаться карты, а один - т.к. карта будет одна. а так, принцип похожий.