Дополнительное видео

План разработки компонента 1С-Битрикс

Устанавливаем наш ШАБЛОН в 1С-Битрикс

Создание HTML шаблона в 1С Битрикс


Видео курс по 1С-Битрикс

ПОДПИСКА на УРОКИ


Описание в description (1C-Bitrix)


  • Денис Горелов
  • Создание сайта
  • Урок: 7
  • Просмотров: 0

Мы с вами написали общий план и далее с чего начать разрабатывать компонент в 1С-Битрикс? Первым делом нужно отобразить компонент в виртуальном дереве редактора.

Редактор 1С-Битрикс 

Как это сделать? Читай далее...

Описание компонента в файле .description.php

Для описания компонента в виртуальном дереве редактора в нутрии его директории создаем файл .description.php. Открываем его на редактирование и в самом верху прописываем проверку на подключение ядра. Ниже в этом файле прописываем основной массив $arComponentDescription ().

Внутри массива нам нужно описать название компонента, его описание, группу, сортировку и т.д. Приступаем к его описанию.

В ключе NAME пишем его название, только не в текстовом описании, а само собой это делаем через функцию GetMessage(), то есть, все описание будем выводить через языковые файлы 1С-Битрикс.

В ключе DESCRIPTION будет описание подсказки.

В ключе ICON описываем путь к иконке. Сразу создаем папку images и размещаем иконку там.

Сделаем отдельную категорию под компонент, прописываем ключ PATH который является массивом и в нем описываем саму группу. Первый ключ ID группы, назовем его dws, и в ключе NAME пишем его название.

<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

$arComponentDescription = array(
   "NAME" => GetMessage("DWS_HOME_NAME"),
   "DESCRIPTION" => GetMessage("DWS_HOME_DESC"),
   "ICON" => "/images/dws-icon.jpg",
   "PATH" => array(
      "ID" => "dws",
      "NAME" => GetMessage("DWS_GROUP_NAME"),
   ),
);
?>

Далее создаем папку lang с директорией ru под языковой файл .description.php. И внутри его описываем языковые сообщения.

<?
$MESS ['DWS_HOME_NAME'] = "Шапка сайта";
$MESS ['DWS_HOME_DESC'] = "Шапка сайта, счетчик и заголовки.";
$MESS ['DWS_GROUP_NAME'] = "DWS-TV";
?>

Хотя компонент мы описали, но в дереве редактора не отобразится. Это легко проверить, откроем страницу на редактирование, сбросим кеш компонентов, как видим нечего не изменилось. Так вот, что бы он тут появился, нам нужно создать основной файл component.php. Вставим сюда проверку на подключение ядра и смотрим что получилось.

bitrix description описание компонента

Теперь компонент отобразился в виртуальном дереве редактора. Видим, появилась новая директория, а в ней лежит компонент который мы описали. Размещаем его на странице простым перетаскиванием, и сразу открываются форма с параметрами его настроек. Как видите, она пустая и нам нужно будет их собрать.

Вот в следующем уроке мы с вами этим и займемся.

Урок подготовил Горелов Денис.

Оставить комментарий:

Загрузка...
Отзывы

Отзывов нет.

Написать отзыв
CAPTCHA

* - Обязательные поля

Выбирай свою тему, и мы напишем когда выйдет по ней очередное видео.