MAXYSS-IT - Рабочие материалы - все сообщения

Добавление своей кнопки в админку Битрикса

Добавим кнопку на страницу просмотра/редактирования заказа в админке Битрикса

Читать подробнее...

Фото:

iblock.element.add.form - вызов в ajax

iblock.element.add.form не отвечает в ajax-вызове в случае успешного заполнения формы. Связано это с тем, что компонент в этом случае делает редирект - фактически мы получаем другую страницу, а не ту, что вызывали в ajax-е
В архиве слегка поправленный компонент в своем пространстве имен.
maxyss.tar.gz (17.65 КБ)

Кастомизация обмена с 1С

Клиентом была поставлена задача: при обмене с 1С товары помеченные на удаление в 1С должны деактивироваться на сайте, тоже самое должно происходить с характеристиками (в Битриксе они становятся торговыми предложениями).
Решение: стандартный (от Битрикса) класс CIBlockCMLImport (лежит здесь:Bitrix/modules/iblock/classes/general/cml2.php) выносим в свой файл задаем собственное имя и в функцию ImportElement дописываем код:
 if($arXMLElement[$this->mess["IBLOCK_XML2_DELETE_MARK"]]=='true')
      {
         $obElement->Update($arDBElement["ID"], array("ACTIVE"=>"N"), $bWF);
      }

Читать подробнее...

Кастомный вызов компонента регистрации при использовании NEED_AUTH

1. Скопировать стандартный шаблон компонента bitrix.system.auth.registration в папку шаблона сайта
2. В этом шаблоне разместить примерно следующий код:  

Читать подробнее...

Кастомизация input типа файл

Спрячем реальный Input и покажем вместо него красивый (стиль напишем любой :D)

Читать подробнее...