Посібник: додавання настроюваного макету сторінки на сайт
Під час створення нових веб-сторінок за допомогою робочої області «Сторінки» можна вибрати один із наданих макетів сторінки. У деяких випадках може знадобитися створити настроюваний макет сторінки для відображення інформації у певному форматі або надання спеціалізованого інтерфейсу користувача.
У цьому посібнику ви дізнаєтеся, як створити настроюваний макет сторінки за допомогою Liquid.
Наш приклад сценарію полягає у створенні простого шаблону з двома стовпцями, головне меню сайту як панель навігації зліва, а вміст сторінки — праворуч.
Нижче наведено кроки та активи, які буде створено для надання настроюваного макета сторінки.
- Для створення базового веб-шаблону з користувацьким кодом буде створено базовий макет сторінки.
- Створимо другий веб-шаблон із додатковим кодом, щоб продемонструвати модульні функції веб-шаблонів.
- Крім того, буде створено запис шаблону сторінки, що посилається на веб-шаблон, який настроюватиме спосіб відтворення макета сторінки на сайті.
- Зрештою, буде створено веб-сторінку за допомогою користувацького макета сторінки.
вимоги
- Передплата або ознайомлювальна версія Power Pages. Отримати ознайомлювальну версію Power Pages.
- Створено сайт Power Pages. Створення сайту Power Pages.
- Базові знання про HTML і Liquid.
Крок 1: Створимо веб-шаблон і напишемо код шаблону Liquid
По-перше, ми створимо наш веб-шаблон і напишемо код шаблону Liquid. Ми можемо повторно використати деякі загальні елементи цього шаблону в майбутніх шаблонах. Таким чином, ми створимо спільний базовий шаблон, який ми будемо потім розширювати за допомогою нашого особливого шаблону. Наш базовий шаблон буде надавати деталізовані посилання і заголовок/верхній колонтитул, а також визначатиме наш макет із двома стовпцями.
Перейдіть до Power Pages.
У студії дизайну виберіть ..., а потім виберіть Керування порталом. Щоб створити запис вебшаблону та ввести настроюваний код, скористайтеся програмою «Керування порталом».
У програмі «Керування порталом» прокрутіть до розділу Вміст і виберіть Вебшаблони.
На екрані Активні вебшаблони виберіть Створити.
Надайте веб-макету назву Макет із двома стовпцями.
У поле Джерело вставте наведений код.
Макет з двома стовпцями (веб-шаблон)
<div class=container> <div class=page-heading> <ul class=breadcrumb> {% for crumb in page.breadcrumbs -%} <li> <a href={{ crumb.url }}>{{ crumb.title }}</a> </li> {% endfor -%} <li class=active>{{ page.title }}</li> </ul> <div class=page-header> <h1>{{ page.title }}</h1> </div> </div> <div class=row> <div class=col-sm-4 col-lg-3> {% block sidebar %}{% endblock %} </div> <div class=col-sm-8 col-lg-9> {% block content %}{% endblock %} </div> </div> </div>
Виберіть Зберегти.
Крок 2: Створення нового веб-шаблону, що розширює наші базові макети шаблону
Ми створимо веб-шаблон, який прочитає запис переходів із пов’язаної веб-сторінки (див. нижче). Крім того, базовий шаблон, створений на попередньому кроці, буде розширено. Під час створення розширених сайтів веб-шаблони можна використовувати як компоненти для повторного використання.
У програмі «Керування порталом» прокрутіть до розділу Вміст і виберіть Вебшаблони.
На екрані Активні веб-шаблони виберіть Створити.
назвіть веб-шаблон Навігація веб-посилання ліворуч.
Навігація веб-посилання ліворуч (веб-шаблон)
Зверніть увагу, як код використовує ключове слово
extends
Liquid для включення базового шаблону макета.{% extends 'Two Column Layout' %} {% block sidebar %} {% assign weblinkset_id = page.adx_navigation.id %} {% if weblinkset_id %} {% assign nav = weblinks[page.adx_navigation.id] %} {% if nav %} <div class=list-group> {% for link in nav.weblinks %} <a class=list-group-item href={{ link.url }}> {{ link.name }} </a> {% endfor %} </div> {% endif %} {% endif %} {% endblock %} {% block content %} <div id="mainContent" class = "wrapper-body" role="main"> {% include 'Page Copy' %} </div> {% endblock %}
Крок 3: Створюємо новий шаблон сторінки на основі веб-шаблону
У цьому кроці ми створимо новий шаблон сторінки на основі веб-шаблону, який ми створили на попередньому кроці. Шаблон сторінки потрібен для того, щоб наш настроюваний макет сторінки був доступним варіантом, який можна вибрати під час створення нової веб-сторінки.
У програмі «Керування порталом» прокрутіть до розділу Вебсайт і виберіть Шаблони сторінок.
На екрані Активні шаблони сторінок виберіть Створити.
Заповніть поля.
Поле Значення Ім'я Введіть ім’я. Веб-сайт Виберіть вебсайт, до якого буде застосовано тему. Установіть курсор у полі та натисніть клавішу Enter на клавіатурі, щоб відобразити список доступних параметрів. Ввести Виберіть Вебшаблон Веб-шаблон Виберіть Веб-посилання й переходи зліва (або як ви назвете свій веб-шаблон). Використовувати верхній та нижній колонтитули веб-сайту Прапорець установлено. Використовується за замовчуванням Прапорець знято. Назва таблиці Не вибрано. Опис Опис шаблону сторінки. Виберіть Зберегти.
Крок 4: Створення веб-сторінки для відображення вмісту
У студії дизайну виберіть Синхронізація. Після цього зміни, внесені у програмі керування порталами, перенесуться у студію дизайну.
У робочій області Сторінки натисніть + Сторінка.
У діалоговому вікні Додати сторінку виконайте наведені нижче дії.
- Введіть Ім’я сторінки
- В області Настроювані макети виберіть настроюваний макет сторінки.
- Виберіть Додати.
Додайте додатковий вміст до розділів сторінки, які можна редагувати.
Додаткові настройки сторінки
У цьому прикладі потрібно зв’язати запис переходів зі сторінкою вмісту для відтворення меню в області переходів ліворуч настроюваним кодом.
У студії дизайну виберіть ..., а потім виберіть Керування порталом. Щоб додати на сторінку додаткову конфігурацію, скористайтеся програмою керування порталом.
У програмі для керування порталом прокрутіть до розділу Вміст і виберіть Веб-сторінки.
Знайдіть і відкрийте сторінку, створену раніше в робочій області Сторінки. Це відкриє кореневу веб-сторінку. Нам потрібно буде внести зміни на відповідну сторінку локалізованого вмісту.
Прокрутіть униз і в розділі Локалізований вміст виберіть веб-сторінку локалізованого вмісту.
Нотатка
Якщо передбачено кілька мов, необхідно оновити кожну локалізовану сторінку.
Перейдіть до розділу Інше та виберіть набір веб-посилань, який має відображатися в полі Навігація .
Збережіть зміни та поверніться до студії дизайну.
Натисніть Підготовча версія і Робочий стіл, щоб переглянути свою користувацьку сторінку з упровадженою бічною навігацією.