При редактировании параметров заказа в таблице "Состав заказа" первой колонкой является кнопка контекстного меню и там есть пункт "Изменить". В открывшейся форме есть таблица "Свойства товара в заказе", там и будет доступно для редактирования это значение.
Теоретически название свойства для этой записи берётся из названия свойства инфоблока, поэтому, чтобы в дальнейшем такого не было надо исправить и в самом инфоблоке.
Как вариант, если таких товаров (учавствующих в акции) не много, то можно создать правило работы с корзиной с условием: если в корзине есть "такой то товар", то "применить скидку" и указать вручную в величине скидки цену этого товара.
"Копи-паст" индексной страницы в иерархии меню меню
Аркадий М. написал: По сути да, делается только ради меню. Только разделы и статьи нужны выборочно в меню, не все + дополнительные ссылки, не связанные даже с инфоблоком.
Тогда, как вариант, переносите код из компонента в файл .тип-меню.menu_ext.php и уже там добавляете фильтрацию разделов (по родительскому разделу, по пользовательскому полю или пр.), добавляете статьи в виде пунктов и пр.
Правда, есть одно "но". У компонента bitrix:menu.sections отсутствует возможность фильтрации, поэтому, как вариант, переносите код из компонента в файл .тип-меню.menu_ext.php и уже там добавляете фильтрацию разделов (по родительскому разделу, по пользовательскому полю или пр.)
Как отправить форму обратной связи на несколько адресов
webgrig написал: я бы хотел, что бы имейлы можно было подставлять динамически, из списка пользователей, которые имеют соответствующие права
Это уже проясняет задачу.
Тогда можно создать обработчик события OnBeforeEventSend, в котором для конкретного почтового события выбирать пользователей, входящих в группу и расширять список BCC.
Как отправить форму обратной связи на несколько адресов
Первоначально ищем шаблон компонента в папке текущего шаблона /bitrix/templates/<ИМЯ ШАБЛОНА>/components/skololit/main.feedback/skololit/template.php
Затем в папке общего шаблона /bitrix/templates/.default/components/skololit/main.feedback/skololit/template.php
Если таких папок нет, ищем шаблон в папке компонента /bitrix/components/skololit/main.feedback/templates/skololit/template.php
Нашли эту папку, копируем её в папку текущего шаблона и правим. /bitrix/templates/<ИМЯ ШАБЛОНА>/components/skololit/main.feedback/skololit/template.php
По идее выводимые свойства фильтра формируются на основе текущего множества выводимых элементов. Если в текущем разделе выводятся элементы из подраздела, то и в множество свойств для фильтра будут попадать свойства элементов из подразделов. Конечно, могу и ошибаться, но можно попробовать отключить вывод элементов подразделов раздела (INCLUDE_SUBSECTIONS) и проверить набор свойств фильтра в каждой категории.
Смотря реализована-ли запись свойства товару в корзине.
Если свойство в корзину добавляется, то можно использовать метод CSaleBasket::GetPropsList(), который возвращает результат выборки записей из свойств корзины.
Если свойство в корзину не добавляется, а выбор размера реализован на основе торговых предложений, то остаётся только по PRODUCT_ID из записей корзины обратиться к инфоблоку торг. предложений и выбрать требуемое свойство.
bitrix:sale.bestsellers - вывод конкретноего раздела., Не могу найти как вывести в этом компоненте элементы из определенного раздела.
Аркадий М. написал: В папке "Раздел 1" есть индексный файл с одним комплексным новостным компонентом bitrix:news, который приходится копировать в каждую папку с подразделом.
Если это делается только ради многоуровнего меню, то используйте возможность построения меню из разделов инфоблока.
Как отправить форму обратной связи на несколько адресов
Если для обратной связи используете компонент bitrix:main.feedback, то в настройках компонента указывается ID почтового события (EVENT_MESSAGE_ID).
А в настройках выбранного почтового шаблона можно указать список адресов для "Копии письма" в том числе и скрытой. Настройки > Настройки продукта > Почтовые события > Почтовые шаблоны
Parse error: syntax error, unexpected 'ACTION_CODE' (T_STRING), expecting ')' on line 165, Помогите разобраться
Максим Веряскин написал: это ключи массива, который задается чаще в файле component.php компонента, перед вызовом метода CEvent::SendImmediate() или CEvent::Send().
Я бы сказал, что они "заполняются" перед вызовом этих методов. А "задаются" они в настройках типа почтового события.
Цитата
Для каждого из установленных в системе языков: ... Описание - определяется набор специальных полей (placeholder'ов) которые могут быть использованы в почтовом шаблоне. Например, #ID# - идентификатор, #IBLOCK_ID# - идентификатор информационного блока.