Когда вы создаете страницу, вы можете сделать ее доступной на портале. Для этого вам необходимо создать узел портала, который свяжет вашу страницу с записью портала.
Диаграмма ниже иллюстрирует типичную структуру портала:
Интеграция страницы с порталом
Чтобы интегрировать страницу с порталом, вам нужно выполните следующие шаги:
- Создать запись портала.
- Создать узел портала.
- Создать страницу.
Перед настройкой следует рассмотреть структуру портала. Для правильной работы у него должен быть настроен хотя бы один узел портала и одна страница. В противном случае портал будет отображаться некорректно.
Создание записи портала
Создайте запись портала, чтобы вы могли привязать к ней страницу, ее элементы и узел портала.
Чтобы создать портал, выполните следующие шаги:
- Перейдите в Структура портала → Порталы.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
При заполнении поля Путь помните, что это суффикс вашего будущего портала, который будет использоваться в URL, поэтому внимательно заполняйте это поле.
Поля формы Портал
Поле | Обязательно | Описание |
---|---|---|
Заголовок | - | Укажите внутреннее название портала. |
Суффикс URL | - | Укажите суффикс, который будет использоваться в URL-адресе. Например, если вы введете portal, URL этого портала будет <your_instance_url>/portal. Значение должно быть уникальным и не использоваться для других порталов. |
Логотип | - | Укажите логотип портала, отображаемый в верхнем колонтитуле страницы. |
Иконка страницы | - | Укажите фавикон портала, отображаемый во вкладке браузера. |
Переменные SCSS | - | Определите переменные SCSS для настройки портала. |
Стили SCSS | - | Определите стили SCSS для настройки портала. |
Активен | - | Установите флажок, чтобы сделать страницу активной. |
Шаблон страницы логина | - | Укажите страницу входа на портал. |
Шаблон домашней страницы | - | Укажите домашнюю страницу портала. |
Шаблон страницы 404 | - | Укажите страницу ошибки 404 для портала. |
Нижний колонтитул | - | Укажите нижний колонтитул портала. |
Верхний колонтитул | - | Укажите верхний колонтитул портала. |
Меню навигации верхнего колонтитула | - | Укажите ссылку на меню заголовка портала, которое реализовано с соответствующим деревом. |
Создание узла портала
В узле портала для настройки портала используются два различных типа сущностей:
- Узлы портала представляют собой массивные структурные компоненты, которые определяют макеты порталов, категорий и страниц через поле Страница.
- Категории и элементы – это страницы, которые связывают дочерние объекты на основе тех же функций. Категории – это любые структуры, основанные на отношениях родитель-потомок, например, база знаний с категоризированными в ней статьями. Узлы портала помогают внедрять готовые к использованию структуры в структуру портала.
Чтобы создать узел портала, выполните следующие шаги:
- Перейдите в Структура портала → Узлы порталов.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения.
Поля формы Узлы портала
Поле | Обязательно | Описание |
---|---|---|
Портал | - | Укажите портал, чтобы определить структуру с узлом портала. |
Родительский узел | - | Укажите родительский узел. Этот узел используется как высокоуровневый элемент для меню и навигационной цепочки. |
Страница | - | Укажите страницу, содержащую шаблон для определения структуры с узлом портала. |
Таблица элементов | - | Укажите таблицу, содержащую элементы портала. Например, это может быть таблица Статьи (article). |
Родительская колонка элемента | - | Укажите колонку, которая будет определять отношения родитель-потомок между элементами и категориями. Например, если в качестве таблицы элементов выбрана таблица Статьи, вы можете выбрать колонку Категория базы знаний в качестве колонки родительской категории элемента. |
Условие отображения пункта | - | Укажите условия, которые должны быть выполнены для отображения элементов категории. Используйте конструктор условий, чтобы создать сложные фильтры И/ИЛИ. Там же можно определить сортировку по любому предпочитаемому полю. Например, вам нужно отображать только опубликованные статьи базы знаний, отсортированные по дате публикации. Для этого выполните следующие шаги: Помните, что в примере Таблица элементов – это Статьи.
|
Страница элемента | - | Выберите шаблон элемента, указанного в поле Страница. |
Активен | - | Установите флажок, чтобы сделать узел активным. |
Публичный | - | Выберите опцию, чтобы сделать страницу доступной для просмотра неавторизированным пользователям. Когда опция выбрана, страница доступна для общего пользования. Используйте опцию с осторожностью. |
Динамические узлы портала | - | Установите флажок, чтобы включить возможность динамического изменения размеров узлов. |
Таблица категорий | - | Укажите таблицу, которая содержит категории элементов портала. Например, это может быть таблица Категории базы знаний (knowledge_base_category). |
Родительская колонка категории | - | Укажите колонку, чтобы определить отношения родитель-потомок для элементов категории. Например, если в качестве категории была выбрана таблица Категории базы знаний, выберите колонку Родительская категория. |
Условие категории | - | Укажите условия, которые должны быть выполнены для отображения категорий. Используйте конструктор условий, чтобы создать сложные фильтры И/ИЛИ. Там же можно определить сортировку по любому предпочитаемому полю. |
Настройка структуры портала
Для настройки структуры портала, выполните следующие шаги:
Свяжите запись портала с узлом (или узлам) портала. Если вы создали узлы из записи портала, то запись портала и узла свяжутся автоматически.
- Откройте запись портала, с которой вам нужно связать узел портала.
- В области Связанные списки перейдите во вкладку Узлы портала.
- Нажмите Изменить.
- Переместите нужные записи узлов портала из Доступны для выбора в Выбрано.
- Нажмите Сохранить.
Чтобы определить ID записи узла портала, выполните следующие шаги:
- Перейдите в Структура портала → Узлы портала.
- Откройте нужную запись портала.
- ID записи узла отображается в URL.
- Привяжите этот узел к ранее созданной странице, которую вы хотите отобразить на портале. Укажите ссылку на эту страницу в поле Страница на форме Узла портала.
- No labels