Рубрика: CMS

Масштабирование изображения с последующим его сохранением в 1С-Битрикс

Скрипт находит все файлы изображений загруженные в 1С-Битрикс, меняет размер и обновляет в базе: // проверяем тип и размер файла.

Читать далее

Текущая ссылка страницы с параметрами для коррекции в 1С-Битрикс

Примеры: // текущая страница: /ru/?id=3&s=5&d=34 $page = $APPLICATION->GetCurPageParam(«id=45», array(«id», «d»)); // результат — /ru/index.php?id=45&s=5 пример формирование ссылок «Logout» и «Регистрация»

Читать далее

Пример вывода списка с фильтром и сортировкой в админке 1С-Битрикс

Для вывода табличной инофрмации используется компонент : bitrix:main.ui.grid Для фильтрации по таблице – компонент: bitrix:main.ui.filter <?php require_once($_SERVER[«DOCUMENT_ROOT»] . «/bitrix/modules/main/include/prolog_admin_before.php»); use

Читать далее

Получить поля СЕО элемента в 1С-Битрикс

Пример получения полей: $ipropElementValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($iblock_id, $element_id); $arSEO = $ipropElementValues->getValues(); print_r($arSEO); /* Array( ELEMENT_META_TITLE => Титульно название ELEMENT_META_KEYWORDS =>

Читать далее

bitrix:catalog.section — сортировать по наличию товара на складе в 1С-Битрикс

Вывести в списке первыми товары которые в наличии. HIDE_NOT_AVAILABLE указать параметр: L <?$APPLICATION->IncludeComponent( «bitrix:catalog.section», «catalog», Array( // … «HIDE_NOT_AVAILABLE» =>

Читать далее

Свои обработчики в своих модулях в 1С-Битрикс D7

$arMacros[«PRODUCTS»] = «»; $basketId = «10»; $event = new \Bitrix\Main\Event(«mymodule», «OnMacrosProductCreate»,array($basketId)); $event->send(); if ($event->getResults()){ foreach($event->getResults() as $evenResult){ if($evenResult->getResultType() == \Bitrix\Main\EventResult::SUCCESS){

Читать далее