Общее и отличия

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

Давайте рассмотрим общие и отличительные особенности двух типов информации, чтобы вы могли более эффективно решать задачи по наполнению сайта. Оба типа информации редактируются в Визуальном редакторе Визуальный редактор - инструмент, позволяющий отображать редактируемый текст в точности так же, как он будет выглядеть на странице, без использования HTML кода. Подробнее... , но имеют множество отличий, на которые стоит обратить внимание. Понять эти отличия несложно, поэтому давайте рассмотрим их подробнее.

  Первое отличие

Первое отличие – место размещения информации в системе.

Статическая информация хранится в файлах вашего сайта, а динамическая – в Базе данных База данных – часть вашего сайта, в которой хранится однородная информация. Недоступна для управления Контент-менеджером. , которую использует ваш сайт.

Нажмите на рисунок, чтобы увеличить

Для добавления информации в базу данных используются информационные блоки Информационный блок (или Инфоблок) – специальный инструмент "1С-Битрикс: Управление сайтом" с помощью которого заносится информация в Базу данных.
Подробнее...
, а для извлечения – компоненты Компонент – это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. Подробнее... .

Нажмите на рисунок, чтобы увеличить

  Второе отличие

Второе отличие непосредственно вытекает из первого: где отображается статическая и динамическая информация.

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

Однако, с технической точки зрения (смотрите первое отличие), это разные вещи:

  • Раздел с динамической информацией – это запись в базе данных.
  • Раздел со статической информацией – это папка с файлами.

То же самое относится и к страницам – они могут быть как статическими, так и динамическими Статическую страницу ещё называют «физической», а динамическую – «виртуальной». .

Как определить, является ли раздел (страница) на сайте статическим или динамическим? По адресу страницы: если в логической файловой структуре сайта есть папка (файл) с таким же именем, то это статическая страница. Если такой папки нет, то это динамическая.

Дополнительно предлагаем посмотреть видеоролик, в котором наглядно показываем разницу:

  Третье отличие

Третье отличие заключается в том, как информация отображается.

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

Программный код, который отвечает за создание динамической страницы и ее отображение пользователю, называется компонентом. Мы подробнее рассмотрим это понятие позже, по мере изучения учебного курса.

Так, если открыть страницу со статической информацией в редакторе, вы увидите содержимое этой страницы (текст, изображения и т.д.):

Нажмите на рисунок, чтобы увеличить

А в случае с динамической информацией, вы увидите в редакторе только блок с названием компонента:

Нажмите на рисунок, чтобы увеличить

  Чётвертое отличие

Четвертое отличие – возможность программной обработки информации.

Поскольку динамическая информация хранится в базе данных, она может быть изменена и адаптирована «на лету». Например, она:

  • связывается с другой информацией: описание товара соединяется с ценами и скидками на них или с другими похожими товарами;
  • показывается в списке в зависимости от разных критериев: фильтр в поиске товаров, наличие на складе, участие в акции и т.д.;
  • добавляет общие ключевые слова к конкретному товару, принадлежащему к определённой группе Группе, к которой относится товар. товаров;
  • и многое другое.

Для примера, посмотрим на карточку товара. Здесь мы видим скидку в 15% – это связь с модулем «Торговый маркетинг». Выбранного предложения фиолетового цвета и размера XS нет в наличии – эту информацию нам предоставляет «Складской учёт». А ниже, под товаром, мы видим комментарий от пользователя – комментарии хранит модуль «Блоги».

Нажмите на рисунок, чтобы увеличить

  Пятое отличие

Пятое отличие – возможность быстрого изменения вида отображения информации.

Для изменения вида отображения статической информации необходимо вносить изменения непосредственно на странице. Хотя Визуальный редактор позволяет делать это максимально комфортно, всё же это требует дополнительных усилий. В некоторых сложных случаях может потребоваться знание HTML HTML – технические коды, обеспечивающие различное отображение информации. Самый простой пример: выделить текст жирным шрифтом или с подчёркиванием.
Знание и умение применять эти коды – не обязательное, но желательное умение для Контент-менеджера.
.

Посмотрите в видеоролике, насколько просто изменять внешний вид с помощью простых действий в настройках компонента, когда мы имеем дело с динамической информацией:

  Заключение

При выборе типа информации для наполнения сайта, важно понимать различия между статической и динамической информацией. Так какой же тип выбрать?

Статическая информация хранится в файлах сайта и редактируется в визуальном редакторе. Такой тип лучше подходит для постоянного контента, который редко меняется. Например для страниц с информацией об истории компании, её контактах для связи, графике работы и адресах офисов.

Динамическая информация хранится в базе данных и для её отображения используется специальный программный код. Такой тип лучше выбрать для однородной информации, которая показывается и меняется в зависимости от различных условий. Как правило это ленты новостей, каталоги товаров, фотогалереи, блоги, форумы и так далее.



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

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

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