Основа приложения Страницы является возможность создавать страницы, как бы парадоксально это не звучало.
Чтобы не запутаться в понятиях, мы примем за правило при обозначении приложения писать его название с заглавной буквы - Страницы, если же имеем ввиду web-страницу, мы будем писать её со строчной буквы.
Что такое страница?
Страница это некий контейнер для контента. В зависимости от назначения, страница может содержать обычный контент (простой текст или текст со вставками изображений, видео и другими элементами из других приложений Invision Community), или более сложный контент, например блоки и базы данных (о них мы поговорим чуть позже).
Если вы знакомы с кодом, вы также можете использовать стандартную логику шаблонов в странице, что позволит получить нестандартные результаты и возможности. Для тех, кто не знаком с кодом, есть функция построения простых страниц, позволяющая вам переносить компоненты на вашу страницу с помощью технологии drag-n-drop.
Страница имеет свой URL, и может быть автоматически добавлена в ваше меню навигации при создании, если в этом есть необходимость.
Страница также может иметь собственные разрешения, позволяющие вам ограничить доступ к странице для групп пользователей. Это можно использовать, например, если вы хотите создать страницу только для ваших модераторов или пользователей со статусом премиум.
Страница в настоящее время недоступна для поиска в Invision Community (хотя внешние поисковые системы, например Яндекс или Google, проиндексируют её). Тем не менее, если на вашей странице расположена база данных, контент этой базы будет доступен для поиска внутри IPS4.
Создание страниц
Страницы создаются в админцентре в меню Страницы > Менеджер страниц > Страницы. Здесь вы увидите список всех существующих страниц. Вы также можете добавить директорию; URL адрес страницы будет отражать эту структуру. Например, страница в директории 'docs' под названием 'index' будет иметь следующий URL адрес <site.ru>/docs/index.
При нажатии на кнопку 'Добавить страницу' вы сможете выбрать два способа создания страницы - Строительство страницы или Ручной HTML код.
Создание новой страницы в Pages
-
Строительство страницы
После создания страницы в админцентре, вы сможете перейти на страницу на сайте и добавить контент на страницу с помощью менеджера блоков. Этот вариант лучше всего подходит для тех, кто не знаком с HTML. -
Ручной HTML
При использовании этого типа страницы, вы сможете ввести контент страницы в редактор. В этом редакторе вы можете использовать HTML код, а также полный спектр логики шаблонов IPS4. C помощью этого типа, вы можете вставить любые другие элементы контента (блоки, базы данных и т.д.) на страницу с помощью специальных тегов. Доступные теги будут отображены в боковом блоке редактора.
Управление контентом на страницах с помощью перетаскивания блоков (Drag-and-drop)
Если вы создали страницу с помощью "Строительства страницы", после сохранения её в админцентре, вы можете перейти на неё на сайте и управлять содержимым страницы (Нажмите на кнопку 'Открыть строитель страницы' в списке страниц).
По умолчанию страница будет пустой. Нажмите стрелочку слева, чтобы открыть боковую панель и посмотреть список доступных виджетов. Большинство виджетов устанавливаются сразу на весь сайт, но виджеты приложения Страницы имеют возможность многократного использования:
Список виджетов приложения Страницы
Из них виджет WYSIWYG редактор наиболее предпочтителен при настройке страницы. Он позволит использовать стандартный в IPS4 тестовый редактор с богатыми возможностями. Просто перетащите его мышкой в размеченную область страницы и нажмите кнопку Изменить.
Редактирование контента страницы
Мы не будем рассматривать возможности остальных виджетов приложения, т.к. они являются специфическими для других функциональных возможностей приложения.
Управление контентом на страницах с помощью Ручного HTML
При создании страниц с помощью ручного HTML кода, вы сможете выбрать использование HTML обложки вашего сайта. Обложка включает в себя хэдер сайте, меню навигации и другое, таким образом содержание вашей страницы вставится в эту обложку. Если отключить этот параметр, обложка сайта не будет использована - вам нужно будет указать или создать собственную обложку (однако, вы сможете выбрать пользовательскую обложку).
Если вы используете обложку сайта, вы также сможете включить на свою страницу боковой блок сайта. Введённый в редактор кода контент, формирует содержание страницы, в свою очередь боковой блок будет управляться привычным способом перетаскивания в него блоков.
Добавление страниц в меню навигации
В процессе создания новой страницы вы можете с лёгкостью добавить ссылку на неё в меню навигации сайта на вкладке 'Меню'. Кроме того, вы можете добавить страницу в меню позже в любое удобное для вас время, воспользовавшись Менеджером меню в IPS4.
Добавление страницы в меню навигации сайта