Перейти к содержимому

WebPart на страницах

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

Разработка собственных WebPart — в разделе WebParts для разработчиков. Здесь описана работа редактора контента с уже установленными виджетами.

Встроенные WebPart

В каждой установке Portal доступны стандартные WebPart:

НазваниеКатегорияНазначение
СписокСпискиТаблица элементов выбранного списка
ДокументыДокументыФайлы из библиотеки документов
БаннерБазовыеКрупный блок: заголовок, подзаголовок, кнопка, фон
ОбъявлениеБазовыеЦветной информационный блок (инфо, успех, предупреждение, важно)
Быстрые ссылкиНавигацияНабор ссылок с иконками
Дочерние узлыНавигацияСсылки на подразделы узла

Дополнительные WebPart поставляются организацией в виде пакетов .portalpart — их устанавливает администратор портала (Админка → WebPart). В каталоге при добавлении на страницу отображаются только включённые определения.

Добавление WebPart на страницу

  1. Откройте страницу и нажмите Редактировать.
  2. В нужной колонке (секция Содержимое) нажмите + WebPart.
  3. В окне Добавить WebPart:
    • используйте поиск по названию;
    • выберите виджет в списке (группы по категориям: Списки, Документы, Базовые, Навигация и др.).
  4. Блок появится в колонке с предпросмотром содержимого.
  5. Нажмите Сохранить на странице, чтобы опубликовать изменения.

Настройка WebPart

  1. В режиме редактирования нажмите Настроить (шестерёнка) на блоке WebPart.
  2. Откроется окно Настройки: {название WebPart}.
  3. Заполните поля и нажмите Применить.
  4. Предпросмотр блока обновится.

Параметры зависят от типа WebPart (см. таблицы ниже).

Управление блоками

На панели каждого WebPart в редакторе:

  • Дублировать — вторая копия с теми же настройками (удобно для двух списков на одной странице);
  • Настроить — панель свойств;
  • Вверх / Вниз — порядок в колонке;
  • Удалить — убрать WebPart со страницы.

Блоки можно перетаскивать между колонками, если разметка страницы многоколоночная.

Настройки встроенных WebPart

Список (portal.list-view)

ПараметрОписание
СписокКакой список узла показывать (обязательно)
ПредставлениеКолонки и сортировка (зависит от выбранного списка)
Записей на страницеЧисло строк (1–100, по умолчанию 10)
Показывать заголовокЗаголовок списка над таблицей

Документы (portal.document-list)

ПараметрОписание
БиблиотекаБиблиотека документов узла (обязательно)
Файлов на страницеЧисло файлов (1–100, по умолчанию 20)
Показывать заголовокЗаголовок над списком файлов

Баннер (portal.hero)

ПараметрОписание
ЗаголовокОсновной текст (обязательно)
ПодзаголовокДополнительная строка
Текст кнопкиПодпись на кнопке
URL кнопкиКуда ведёт кнопка
URL фонового изображенияКартинка на фоне
ВыравниваниеСлева / по центру / справа

Объявление (portal.announcement)

ПараметрОписание
Текст объявленияСодержимое (обязательно)
СтильИнформация / Успех / Предупреждение / Важно
Иконка Font AwesomeКласс иконки (по умолчанию fa-circle-info)
ПараметрОписание
СсылкиРедактор списка: заголовок, URL, иконка для каждой ссылки

Дочерние узлы (portal.child-nodes)

ПараметрОписание
УзелКорень дерева (пусто = текущий узел страницы)
Показывать заголовокЗаголовок над списком подразделов

Типы полей панели свойств

В настройках WebPart (в том числе из пакетов организации) могут встречаться поля:

ТипВ интерфейсе
ТекстОднострочное поле
Многострочный текстТекстовая область
ЧислоЧисловое поле
ФлажокДа / нет
ВыборВыпадающий список вариантов
СписокВыбор списка текущего узла
БиблиотекаВыбор библиотеки документов
УзелВыбор узла портала (иногда — любого узла с путём «Родитель / Узел»)
ПредставлениеПредставление выбранного списка
Редактор ссылокТаблица ссылок с заголовком, URL и иконкой
ЦветВыбор цвета

Некоторые поля зависят от других (например, «Представление» активно после выбора «Список»).

Текст и WebPart на одной странице

Страница собирается из колонок; в каждой колонке — цепочка блоков:

  • Текст — статический контент, оформленный вручную;
  • WebPart — динамические данные (списки, файлы, навигация).

Типичная композиция: баннер (WebPart) → вводный текст → таблица списка (WebPart) → пояснение в текстовом блоке.

Права и WebPart

WebPart показывает только те данные, к которым у пользователя есть доступ. Если список или библиотека закрыты, виджет может показать подсказку или пустое состояние. Настройка прав — в разделе о правах.

Установка новых WebPart (для администратора)

  1. Админка → WebPart.
  2. Загрузите файл пакета .portalpart.
  3. Убедитесь, что определение включено в каталоге.
  4. После этого редакторы страниц увидят новый WebPart в окне Добавить WebPart.

См. также