Андрей Гаврилов, подскажите каким образом я могу написать обработчик?
30.07.2013 14:20:06
Решил реализовать логику по другому.
Опишу еще раз задачу: При нажатии на ссылку "Продукция" в верхнем меню, должен быть переход на страницу Я кастомизировал компонент "catalog" теперь в нем выбираются 2 типа инфоблока и 2 инфоблока, один "Производители", другой "Продукция". Первая страница, которую подгружает компонент "catalog" страница manufacturers.php на которой вызывается компонент catalog.section, который в свою очередь выводит список производителей. При клике на производителя у меня подгружается страница section.php на которой выводится список продукции. Но почему-то ссылка на детальную страницу продукта отображается не правильно, компонент "catalog.section" который выводит список продукции не понимает #MANUFACTURER_ID# хотя я указывал следующие пути в настройках компонента "catalog': Страница списка элементов производителя: #MANUFACTURER_CODE#/ Детальная информация: #MANUFACTURER_CODE#/#ELEMENT_CODE#/ А так же в component.php компонента "catalog" указывал шаблоны путей и переменные... Почему компонент "catalog.section", который выводит список продукции не понимает путь к детальной странице и выдает вот такую ссылку на детальную страницу элемента |
|
|
21.07.2013 14:37:24
При клике на несколько производителей они все добавляются в url
Люди подскажите пожалуйста, что не так я делаю? |
|
|
21.07.2013 14:22:38
Страница на которой я пытаюсь это сделать
|
|
|
20.06.2013 11:32:32
Здравствуйте, подскажите если кто сталкивался с такой проблемой.
Вывожу фильтры пользователей при клике на кнопку подгружается таблица пользователей отфильтрованных по выбранным фильтрам. Проблема в том, что на странице test.php (таблица пользователей, которая подгружается) имеется js script на jquery, который загружается на страницу index.php, но не отрабатывается. В чем может быть проблема? Может еще jquery библиотеку надо подгружать? Страница index.php на которую подгружается страница test.php с помощью AJAX в div id="userList" Страница test.php разделена разделителем "==" |
|
|
14.06.2013 16:45:28
Здесь
Но у меня не фильтрует. Люди подскажите пожалуйста, может кто сталкивался, а то от тех. поддержки ждать ответа, можно до пенсии) $by = array("WORK_DEPARTMENT"=>"asc", "WORK_POSITION"=>"asc"); $arFilterField = array("!WORK_DEPARTMENT" => false); // не работает $rsFindFields = CUser::GetList($by, $order, $arFilterField, array("FIELDS" => array("WORK_DEPARTMENT", "WORK_POSITION"))); |
|
|
10.05.2013 11:42:11
Стоит задача выводить элементы каталога "Продукция" по фильтру "Производители" на сайте
Имеется 2 инфоблока "Продукция" и "Производители" при переходе по меню (рис. 1) мы должны попадать на страницу списка производителей продукции (рис. 2) и после нажатия на логотип производителя попадать на страницу списка продукции отфильтрованной по выбранному производителю (рис. 3) при клике на элемент переход на детальную страницу (рис. 4) Подскажите пожалуйста как возможно реализовать вывод требуемого каталога стандартными средствами (не понимаю как связать 2 инфоблока). Или это вовсе не тривиальная задача и ее можно решить только путем кастомизации компонента? |
|
|
06.05.2013 16:25:04
Решил задачу, распишу по этап:
1. Заносим в таблицу b_module_to_module событие RegisterModuleDependences("learning", "OnBeforeClassAdd", "learning", "CClass", "OnBeforeClassAdd"); 2. // получаем список событий $rsEvents = GetModuleEvents("learning", "OnBeforeClassAdd" ); while ($arEvent = $rsEvents->Fetch()) { // запустим на выполнение очередной обработчик события "OnBeforeForumDelete" // если функция обработчика события записанная в таблице b_module_to_module вернет false // $params - параметр, который передается в качестве атрибута функции OnBeforeForumDelete if (ExecuteModuleEvent($arEvent, $params)===false) { выполним написанный скрипт........ } } |
|
|
06.05.2013 15:07:11
Создал событие с помощью функции RegisterModuleDependences("learning", "OnBeforeClassAdd", "learning", "CClass", "OnBeforeClassAdd");
В классе CClass создал метод function OnBeforeClassAdd () { отправляю сообщение с помощью функции mail.... } Но что-то не обрабатывается функция (функция mail работает на любой другой странице). Запись OnBeforeClassAdd добавилась в таблицу b_module_to_module. Подскажите пожалуйста, что не так ? |
|
|