Создание календаря событий

Урок 227 из 384
Автор: Татьяна Старкова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 29101
Дата изменения: 01.05.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Задумались о создании календаря на сайте? Инфоблоки выручат вас в этой ситуации.

  Видеоурок

Посмотрите видеоролик и вы узнаете, как всего за несколько минут создать календарь событий на своем сайте.

  Как создать календарь событий?

Создать календарь событий можно с помощью модуля Информационные блоки:

  1. Добавьте новый тип информационных блоков calend1.png . Укажите идентификатор и название для типа на разных языках.
  2. В новом типе создайте инфоблок calend2.png . Укажите для него символьный код, привязку к сайту, название.
  3. Добавьте в инфоблок элементы. В форме создания элемента calend3.png проверьте:
    • проставлен флаг Активность;
    • заполнен период активности;
    • введено название;
    • на вкладке Подробно введена детальная информация по событию.
  4. Создайте страницу календаря calend4.png на сайте: в Публичном разделе в меню Структура выберите раздел и приступите к созданию с помощью Мастера создания новой страницы:
    • задайте имя файла (страницы);
    • укажите название для пункта меню и выберите его расположение calend5.png ;
  5. Разместите и настройте компонент:
    • перетащите компонент Календарь на страницу;
    • в параметрах компонента укажите тип инфоблока calend6.png и сам информационный блок событий;
    • задайте путь calend7.png к странице детального просмотра события;
    • включите режим AJAX;
    • задайте отображение событий по началу даты активности;
    • в качестве типа календаря выберите Событийный;
    • остальные параметры можно оставить по умолчанию.
  6. Откройте страницу календаря calend8.png . На странице будет представлена сетка календаря calend9.png , элементы для навигации по календарю.
  7. Создайте страницу для детального просмотра события calen10.png :
    • имя файла укажите то, которое ввели в настройках компонента Календарь;
    • снимите флаг добавления страницы в меню, нажмите Готово;
    • разместите на странице компонент Новость детально;
    • в параметрах calend11.png укажите тип инфоблока, инфоблок событий;
    • снимите флаг Показывать только активные на данный момент элементы, чтобы можно было просматривать как прошедшие, так и предстоящие события;
    • укажите путь к странице календаря calend12.png ;
    • добавьте название элемента в цепочку навигации;
  8. Теперь клик по названию события открывает страницу с подробным описанием.


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»