Создание компонента Битрикса.

В данной заметке речь пойдет о разработке компонентов для Битрикса с нуля. Я расскажу о том, как правильно написать компонент, сделать описание к нему, а также настроить параметры компонента, чтобы можно было пользоваться вашим компонентам как стандартными компонентами Битрикса. Ранее я уже писал про компоненты Битрикса. Будем считать, что ту статью вы уже прочитали. Итак, начнем.

Структура папки компонента имеет вид:

Компонент Битрикс

Разберем каждый файл отдельно.

Читать далее »

Вышел Битрикс 10

10 новых технологий «1С-Битрикс»: 

  1. Технология BitrixMobile для разработки мобильных сайтов с поддержкой iOS, Android и BlackBerry OS.
  2. Готовый мобильный интернет-магазин, созданный на основе технологии BitrixMobile.
  3. Веб-кластер, позволяющий разделить сайт на части и тем самым повысить его производительность, масштабируемость и надежность.
  4. Интеграция с социальными сетями   Facebook, ВКонтакте, Twitter, МойМир@Mail.Ru.
  5. Веб-стикеры для автоматизации совместной работы при производстве сайта и управлении контентом.
  6. Механизм мгновенного поиска по контенту сайта с подсказками в результатах.
  7. Интеграция с «1С:Предприятие 8.2», поддержка работы с SKU в интернет-магазине.
  8. Система рейтингов и авторитетов в сообществах
  9. Готовое решение «Информационный портал» для создания сайта СМИ.
  10. «Живая сессия» для удобства ежедневной работы пользователей

Будем посмотреть :)

Читать далее »

Компоненты Битрикса. Шаг 0.

Компоненты в Битриксе представляют собой строительные блоки, из которых строится публичная часть сайта. Каждый компонент решает конкретную задачу и выводит результат своей работы. 

В компонентах Битрикса реализовано разделение логики и представления. Логика реализуется в самом компоненте, а представление через шаблоны. Зачем нужно такое разделение? Чтобы удобнее было разделять данные разных типов и не мешать все в одну кучу. Плюс к тому если, например, одному человеку понадобиться подредактировать какую-то часть шаблона, а другому надо подправить PHP код, то в результате получиться дикий ад. Плюс к тому, разделение PHP, HTML и JavaScript делает код более читаемым и удобным.

Структура папок коспонента Битрикс

Код компонентов лежит в папке /bitrix/components/. Подпапки будут являться пространствами имен. Например в пространстве имен bitrix лежат системные компоненты. Менять их не рекомендуется. Лучше создайте свою папку типа mycompany. Каждая папка в ней будет названием для компонентов битрикса. Теперь рассмотрим структуру папка компонента битрикса. 

Структура компонента Битрикс

Все более-менее понятно из самих названий, но все-таки стоит сделать пояснения.

Читать далее »
Scroll To Top