Поділитися через


Посібник: додавання настроюваного макету сторінки на сайт

Під час створення нових веб-сторінок за допомогою робочої області «Сторінки» можна вибрати один із наданих макетів сторінки. У деяких випадках може знадобитися створити власний макет сторінки, щоб відображати інформацію в певному форматі або надати спеціалізований інтерфейс користувача.

У цьому уроці ви дізнаєтеся, як створити власний макет сторінки за допомогою Liquid.

Наш приклад сценарію полягає в побудові шаблону з двома колонками з головним меню сайту як навігацією зліва та вмістом сторінки праворуч.

Нижче наведено кроки та ресурси, які створюються для створення настроюваного макета сторінки.

  • Ми створимо загальний базовий веб-шаблон з кастомним кодом для встановлення базового макета сторінки.
  • Створимо другий веб-шаблон із додатковим кодом, щоб продемонструвати модульні функції веб-шаблонів.
  • Ми також створимо запис шаблону сторінки, що посилається на веб-шаблон, який налаштовує спосіб відображення макета сторінки на сайті.
  • Нарешті, ми створимо веб-сторінку, використовуючи власний макет сторінки.

вимоги

Крок 1: Створимо веб-шаблон і напишемо код шаблону Liquid

Спочатку створіть свій веб-шаблон і напишіть код шаблону Liquid. Швидше за все, ви повторно використовуватимете деякі поширені елементи цього шаблону в майбутніх шаблонах. Отже, створіть загальний базовий шаблон, який ви доповните своїм конкретним шаблоном. Ваш базовий шаблон містить посилання на хлібні крихти, заголовок/заголовок вашої сторінки, а також визначає макет із двома стовпцями.

  1. Перейдіть до Power Pages.

  2. У студії дизайну виберіть ..., а потім виберіть Керування порталом. За допомогою програми «Керування порталом» створіть запис веб-шаблону та введіть власний код.

    Натисніть три крапки, і вас буде переспрямовано до меню, де можна вибрати програму «Керування порталом».

  3. У програмі «Керування порталом» прокрутіть до розділу Вміст і виберіть Вебшаблони.

  4. На екрані Активні веб-шаблони виберіть Створити.

  5. Назвіть веб-шаблон Двоколонковий макет.

    Настроюваний веб-шаблон для макету з двома стовпцями.

  6. Вставте наступний код у поле «Джерело »:

    <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>
    
  7. Виберіть Зберегти.

Крок 2: Створення нового веб-шаблону, що розширює наші базові макети шаблону

Ми створюємо веб-шаблон, який зчитує запис навігації з пов’язаної веб-сторінки (див. нижче). Ми також розширюємо базовий шаблон, який ми створили на попередньому кроці. Під час створення розширених сайтів веб-шаблони можна використовувати як компоненти для повторного використання.

  1. У програмі «Керування порталом» прокрутіть до розділу Вміст і виберіть Вебшаблони.

  2. На екрані Активні веб-шаблони виберіть Створити.

  3. Назвіть веб-шаблон Веб-посилання Ліва навігація.

Скріншот користувацького веб-шаблону з навігацією та контентом.

Зверніть увагу, як код використовує ключове слово 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: Створюємо новий шаблон сторінки на основі веб-шаблону

На цьому кроці створіть новий шаблон сторінки на основі веб-шаблону, створеного на попередньому кроці. Шаблон сторінки потрібен для того, щоб настроюваний макет сторінки був параметром, який можна вибрати під час створення нової веб-сторінки.

  1. У програмі «Керування порталом» прокрутіть до розділу Вебсайт і виберіть Шаблони сторінок.

  2. На екрані «Активні шаблони сторінок» виберіть «Створити».

  3. Заповніть поля:

    Поле Значення
    Ім'я Введіть ім’я.
    Веб-сайт Виберіть веб-сайт, до якого застосовано тему. Щоб відобразити список доступних опцій, наведіть курсор на поле та натисніть Enter на клавіатурі.
    Ввести Виберіть Вебшаблон
    Веб-шаблон Виберіть Веб-посилання й переходи зліва (або як ви назвете свій веб-шаблон).
    Використовувати верхній та нижній колонтитули веб-сайту Прапорець установлено.
    Використовується за замовчуванням Прапорець знято.
    Назва таблиці Не вибрано.
    Опис Опис шаблону сторінки.

    Макет сторінки із веб-посиланнями й переходами зліва.

  4. Виберіть Зберегти.

Крок 4: Створення веб-сторінки для відображення вмісту

  1. У дизайн-студії виберіть Синхронізація. Ця дія приносить оновлення, зроблені в програмі «Керування порталом», до студії дизайну.

  2. У робочій області Сторінки натисніть + Сторінка.

  3. У діалоговому вікні Додати сторінку :

    1. Введіть назву сторінки.
    2. В області Настроювані макети виберіть настроюваний макет сторінки.
    3. Виберіть Додати.

    Виберіть настроюваний макет сторінки під час створення нової веб-сторінки.

  4. Додайте додатковий вміст до розділів сторінки, які можна редагувати.

Додаткові настройки сторінки

У цьому прикладі зв’яжіть запис навігації зі сторінкою вмісту, щоб спеціальний код відображав меню на навігаційній панелі ліворуч.

  1. У студії дизайну виберіть ..., а потім виберіть Керування порталом. Використовуйте програму «Керування порталом», щоб додати більше конфігурацій на свою сторінку.

  2. У програмі «Керування порталом » прокрутіть до розділу «Вміст» і виберіть «Веб-сторінки ».

  3. Знайдіть і відкрийте сторінку, створену раніше в робочій області Сторінки. Відкриється коренева веб-сторінка. Внесіть зміни на сторінці пов’язаного локалізованого контенту.

  4. У розділі «Локалізований вміст » виберіть веб-сторінку з локалізованим вмістом.

    Скріншот, на якому видно вибір сторінки локалізованого контенту.

    Нотатка

    Якщо у вас підготовлено кілька мов, оновіть кожну локалізовану сторінку.

  5. Перейдіть до розділу «Різне» та виберіть набір веб-посилань для відображення в полі «Навігація ».

    Скріншот навігаційного пошуку.

  6. Збережіть свої зміни та поверніться до студії дизайну.

  7. Виберіть Попередній перегляд , а потім Робочий стіл , щоб переглянути власну сторінку з бічною навігацією.

    Веб-сторінка, що використовує настроюваний макет.

Див. також