Разработчик Bitrix Framework. Модули

[ Посмотреть ответы ] 1. Проводить модификацию ядра «1C-Битрикс» не запрещено лицензионным соглашением нужно убедиться, что без этого не обойтись, и с осторожностью, т.к. после обновления придется вносить все изменения заново невозможно, т.к. проактивная защита системы не даст этого сделать запрещено лицензионным соглашением 2. Класс инсталяции и деинсталяции модуля должен быть описан в файле: /bitrix/modules/ID_модуля/options.php /bitrix/modules/ID_модуля/install/index.php /bitrix/modules/ID_модуля/admin/menu.php 3. Какое […]

Подробнее

Разработчик Bitrix Framework. Компоненты. Часть 2

1. При разработке шаблона компонента разработчик может использовать все возможности языка PHP обязан использовать альтернативный синтаксис для управляющих конструкций языка PHP ( :, endif, endforeach и др) 2. Если вам необходимо разместить на сайте собственный функционал, наиболее правильным с точки зрения Bitrix Framework будет: разместить PHP-код на странице сайта, с помощью API Bitrix Framework получить, […]

Подробнее

Разработчик Bitrix Framework. Компоненты. Часть 1

1. Языковые файлы в компоненте и всех его стандартных файлах подключаются: автоматически методом $this->IncludeLangFile() инструкцией include(имя файла) 2. Если для какого-либо шаблона сайта не созданы шаблоны компонентов, то: Будет выдано сообщение об ошибке Сначала будет произведен поиск шаблона в папке /bitrix/templates/.default/components, затем в папке /bitrix/components, в случает отсутствия выдано сообщение об ошибке Будет произведен поиск […]

Подробнее

Разработчик Bitrix Framework. Инфоблоки

[ Посмотреть ответы ]   При оптимизации кода рекомендуется убрать лишние запросы. Лишний запрос это: запрос в цикле запросы, которые добирают данные в цикле запрос с неиспользуемыми данными ($arSelect) Выборка историй изменения элемента осуществляется с помощью метода: CIBlockElement::GetList с настроенным фильтром «SHOW_HISTORY» => «Y» CIBlockElement::WF_GetLast CIBlockElement::WF_GetHistoryList Переход к добавлению свойств для разделов инфоблока выполняется: на закладке «Свойства» страницы […]

Подробнее

Разработчик Bitrix Framework. Интеграция дизайна. Часть 2

Вопросы Где хранятся системные шаблоны меню (т.е. включенные в поставку продукта), используемые для данного шаблона сайта? в файлах с именем <тип_меню>.menu_template.php, расположенными в каталоге /bitrix/tools/ в файлах с именем <тип_меню>.menu.php в файлах с именем <тип_меню>.menu_template.php в папке соответствующего шаблона сайта в разделе /bitrix/components/bitrix/menu/templates/ Включаемая область – это специально выделенная область на странице сайта, которую можно […]

Подробнее