Збереження вихідного вмісту за допомогою веб-шаблонів
Примітка
З 12 жовтня 2022 року портали Power Apps перейменовано на Power Pages. Додаткова інформація: Microsoft Power Pages тепер у загальному доступі (блоґ)
Незабаром документацію порталів Power Apps буде перенесено та об’єднано з документацією Power Pages.
Веб-шаблон є таблицею Power Apps (adx_webtemplate), що входить у портали Power Apps і використовується для зберігання вихідного вмісту шаблону. Веб-шаблон буде, зазвичай, містити Liquid для динамічного відображення вмісту і є центральною таблицею, що використовується для інтеграції шаблонів Liquid із рештою системи порталів Power Apps.
Веб-шаблони можуть бути включені в інший вміст або комбіновані з іншими шаблонами за допомогою тегів шаблонів, а також згадуються у цих тегах за атрибутом Ім’я. Вони також використовуються для створення цілих користувацьких шаблонів сторінок або створення власного верхнього та/або нижнього колонтитулу для вашого веб-сайту порталу.
Примітка
Вихідний вміст шаблону можна також зберегти в Power Pages. Додаткові відомості: Що таке Power Pages
Атрибути веб-шаблону
Атрибут | Опис |
---|---|
Ім'я | Назва шаблону. Використовується для посилання на цей шаблон, коли його включено в інший вміст або розширено на інші шаблони. |
Мова оригіналу | Вихідний вміст шаблону. У Power Apps редактор вихідного коду з підсвічуванням синтаксису та інші функції редагування коду забезпечуються для цього поля. |
MIME-тип | За бажанням передбачає тип вмісту MIME шаблону. Якщо він не надається, то передбачається тип text/html. Це значення використовуватиметься лише в тих випадках, де шаблон пов’язаний із шаблоном сторінки і контролює відтворення всього вмісту для цього шаблону. |
Веб-шаблони як шаблони сторінок
Веб-шаблони можуть використовуватися з шаблонами сторінок, щоб створювати нові шаблони для системи керування вмістом порталів Power Apps. Це може бути зроблено повністю в Power Apps, без необхідності писати код .NET або повторного розгортання програми порталу.
Щоб створити новий шаблон сторінки на основі веб-шаблону, виберіть у Тип веб-шаблону під час створення нового запису шаблону сторінки. Потім виберіть Веб-шаблон.
Зверніть увагу на параметр Використовувати верхній та нижній колонтитули веб-сайту(який перевіряється за промовчанням). Якщо вибрано цю опцію, ваш веб-шалон керуватиме відображенням усього вмісту сторінку між верхнім та нижнім колонтитулами глобального веб-сайту. Якщо цей параметр не вибрано, веб-шаблон відповідатиме за надання всієї відповіді ߝ У такому випадку ви відтворюєте HTML, тобто все від тегів типу документа до кореневих тегів <html> і все, що між ними.
Хоча найбільш поширеними випадками для веб-шаблонів буде передавання HTML, надання всієї відповіді (знявши виділення з Використовувати верхній та нижній колонтитули веб-сайту) дає вам можливість передавати будь-який вибраний вами текстовий формат. Це місце, де атрибут веб-шаблону Тип MIME стає актуальним. Коли відтворюється шаблон сторінки, який не використовує верхній та нижній колонтитули веб-сайту, відповідь верхнього колонтитула типу вмісту буде виставлено як тип MIME пов’язаного веб-шаблона (text/html буде використовуватись, якщо не було надано умови MIME-типу.) Це дає вам широкий вибір варіантів для відтворення вмісту не HTML за допомогою Liquid. Поширений сценарій перебдачав би передачу каналу RSS шляхом встановлення типу MIME програми/rss+xml.
Веб-шаблони як верхні та нижні колонтитули веб-сайту
Веб-шаблони можуть також використовуватися для зміни глобального верхнього та нижкього колонтитулів, що використовуються порталом Power Apps. Установіть поля Шаблон верхнього колонтитулу або Шаблон нижнього колонтитулу вашого сайту у веб-шаблон на ваш вибір. Якщо ви змінили Верхній колонтитул веб-сайту, вибраний шаблон може відповідати за передачу первинної навігації, посилання входу/виходу, інтерфейс пошуку і т.д. для елементів інтерфейсу вашого сайту, яких зазвичай обробляють стандартні шаблони заголовка.
Вюудовані веб-шаблони
Існує набір готових шаблонів Liquid в межах порталів Power Apps. Для використання, необхідно включити їх за іменем за допомогою наведеного нижче для довідки списку.
Ім’я | Опис | Код |
---|---|---|
Реклама | Цей шаблон відображає рекламу за назвою або випадкову рекламу з розміщеної реклами. | {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %} |
Блоґи | Цей шаблон відображає недавні записи у блозі у групі списку. | {% include 'blogs' %} |
Навігація | Цей шаблон відображає посилання на вихідні сторінки на головній сторінці з поточної. | {% include 'breadcrumbs' %} |
Група списку дочірніх посилань | Цей шаблон відображає посилання до будь-яких дочірніх сторінок поточної сторінки у групі списку. | {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %} |
Події: майбутні події | Цей шаблон відображає посилання на події від теперішнього моменту на 60-денний термін. | {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %} |
Форуми | Цей шаблон відображає список форумів веб-сайту з відповідною кількістю гілок та записів. | {% include 'forums' %} |
В 1 колонку | Цей шаблон відображає колонку, яка містить навігацію, заголовок сторінки та копію контенту сторінки. | {% extends 'layout_1_column' %}{% block main %}... {% endblock %} |
У 2 колонки з ширшою лівою колонкою | Цей шаблон передає макет з двома стовпцями. Лівий стовпець ширший за правий. Він містить навігацію, заголовок у верхній частині сторінки та копію вмісту сторінки, розташованого в лівому стовпці. | {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
У 2 колонки з ширшою правою колонкою | Цей шаблон передає макет з двома стовпцями. Правий стовпець ширший за лівий. Він містить навігацію, заголовок у верхній частині сторінки та копію вмісту сторінки, розташованого в правому стовпці. | {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
У 3 колонки з ширшою середньою колонкою | Цей шаблон передає макет з трьома стовпцями. Середній стовпець ширший за лівий і правий. Він містить навігацію, заголовок у верхній частині сторінки та копію вмісту сторінки, розташованого в лівому стовпці. | {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %} |
Копія сторінки | Цей шаблон відображає копію контенту сторінки у форматі HTML з можливістю редагування та підтримкою встановленого Liquid. | {% include 'page_copy' %} |
Заголовок сторінки | Цей шаблон відображає заголовок сторінки. | {% include 'page_header' %} |
Опитування | Цей шаблон відображає опитування за назвою або випадкове опитування з розміщених. | {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %} |
Пошук | Цей шаблон відображає базову форму пошуку з можливістю вводу тексту та кнопкою пошуку. | {% include 'search' %} |
Бокова навігація | Цей шаблон відображає навігацію у вигляді вертикального дерева. Він має посилання на перший рівень вихідних сторінок (або на відгалуження до вказаної глибини), посилання на однорівневі сторінки поточної сторінки, а також посилання на дочірні сторінки поточної. | {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %} |
Фрагмент | Цей шаблон відображає фрагмент контенту за назвою у форматі HTML з можливістю редагування. | {% include 'snippet' snippet_name:'Name' %} |
Верхня частина навігації | Цей шаблон відображає рядок навігації, який можна редагувати, з розкривними меню для набору веб-посилань для первинної навігації. | {% include 'top_navigation' %} |
Група списку веб-посилань. | Цей шаблон відображає групу списків посилань для набору веб-посилань. | {% include 'weblink_list_group' weblink_set_name:'Name' %} |
Статті за темою:
Пояснення про операторів Liquid
Типи Liquid
Умови
Об'єкти Liquid
Теги Liquid
Фільтри Liquid
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).