Almacenar contido de orixe con modelos web
O modelo web é unha táboa de Power Apps (adx_webtemplate), incluída en portais de Power Apps, que se usa para almacenar contido de orixe de modelo. Un modelo web xeralmente contén Liquid para o procesamento de contido dinámico, e é a táboa central usada para integrar modelos Liquid co resto do sistema de portais de Power Apps.
Os modelos web poden estar incluídos noutros contido ou combinados con outros modelos mediante etiquetas modelo, e faise referencia a eles nestas etiquetas polo Nome de atributo. Tamén se poden usar para crear Modelos de Páxina personalizados completos, ou para crear cabeceiras e pés de páxina personalizados para o sitio web do portal.
Nota
Tamén pode almacenar o contido de orixe do modelo en Power Pages. Máis información: Que é Power Pages
Atributos de modelo web
| Atributo | Descripción |
|---|---|
| Nome | O nome do modelo. Utilízase para facer referencia a este modelo cando se inclúe noutro contido ou se amplía con outros modelos. |
| Código fonte | O contido de orixe do modelo. En Power Apps. |
| Tipo MIME | Opcionalmente, fornece un tipo de MIME para o contido do modelo. Asúmese un tipo de texto/html se non se proporciona ningún. Este valor só se utilizará nos casos en que o modelo estea asociado a un modelo de páxina e controle a representación de todo o contido para ese modelo. |
Os modelos web como modelos de páxina
Os modelos web pódense usar con modelos de páxina para crear novos modelos para o Power Apps sistema de xestión de contidos de portais. Isto pódese facer enteiramente dentro Power Apps sen necesidade de escribir código .NET ou volver implantar a súa aplicación do portal.
Para crear un novo modelo de páxina baseado nun modelo web, seleccione a Tipo de Modelo web ao crear un novo rexistro de Modelo de páxina. A seguir, seleccione un Modelo Web.
Teña en conta a opción Usar cabeceira e pé de páxina do sitio web(que está activada de forma predeterminada). Se está activada, o modelo web se controlará o procesamento de todo o contido entre a cabeceira e o pé de páxina do sitio web global. Se esta opción non está activada, o modelo Web será o responsable de procesar a resposta completa ߝ no caso de estar a reproducir HTML. Isto significa todo, desde o doctype ás etiquetas de raíz <html>, e todo o que está no medio.
Aínda que os casos máis comúns para utilizar Modelos Web son para procesar HTML, o procesamento de toda a resposta (desactivando Utilizar a cabeceira e o pé de páxina do sitio web) ofrécelle a opción de procesar calquera formato baseado en texto que elixa. Aquí é onde o atributo Tipo MIME do Modelo Web se torna relevante. Cando se representa un modelo de páxina que non utiliza a cabeceira e o pé de páxina do sitio web, a cabeceira do tipo de contido da resposta HTTP establecerase como tipo MIME do modelo web asociado (utilizarase texto/html se non se fornece ningún tipo MIME. ), que ofrece unha gran variedade de opcións para renderizar contido non HTML mediante Liquid. Un caso de uso común sería procesar unha fonte RSS, definindo un tipo de aplicacións/rss+xml MIME.
Os modelos web como cabeceiras e pés de páxina do sitio web
Os modelos web pódense empregar tamén para anular a cabeceira e o pé de páxina globais utilizados por un portal de Power Apps. Establece o Modelo de cabeceira ou Modelo de pé de páxina campo do seu sitio web ao modelo web que elixa. Se anulas Cabeceira do sitio web, o modelo seleccionado asume a responsabilidade de renderizar a navegación principal, as ligazóns de inicio de sesión/pechada, a interface de busca, etc., para os elementos da interface do sitio que normalmente se xestionan polo modelo de cabeceira predeterminado.
Modelos web incorporados
Hai un conxunto de modelos de Liquid prefabricados dispoñibles Power Apps portais. Para usalos, debe incluílos por nome, utilizando a lista situada debaixo como referencia.
| Nome | Descrición | Código |
|---|---|---|
| Engadir | Este modelo procesa un anuncio por nome ou un anuncio aleatorio a partir do posicionamento dun anuncio. | {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %} |
| Blogs | Este modelo procesa as mensaxes de blog recentes nun grupo de listas. | {% include 'blogs' %} |
| Listaxes de ligazóns | Este modelo procesa ligazóns de páxinas antecesoras que volven á páxina de inicio desde a páxina actual. | {% include 'breadcrumbs' %} |
| Grupo de listas de ligazóns secundarias | Este modelo procesa ligazóns ás páxinas secundarias da páxina actual dun grupo de listas. | {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %} |
| Eventos: próximos | Este modelo procesa ligazóns a eventos que teñen lugar agora ou de aquí a 60 días. | {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %} |
| Foros | Este modelo procesa unha lista de foros de sitios web co seu respectivo número de fíos de conversa e mensaxes. | {% include 'forums' %} |
| Deseño de 1 columna | Este modelo procesa un deseño de columna único que contén listaxes de ligazóns, o título da páxina e o contido de copia da páxina. | {% extends 'layout_1_column' %}{% block main %}... {% endblock %} |
| Deseño de 2 columnas ancha á esquerda | Este modelo procesa un deseño de dúas columnas. A columna da esquerda é máis ampla que a da dereita. Contén listas de ligazóns, título da páxina na parte superior da páxina e o contido de copia da páxina está localizado na columna da esquerda. | {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
| Deseño de 2 columnas ancha á dereita | Este modelo procesa un deseño de dúas columnas. A columna da dereita é máis ampla que a da esquerda. Contén listas de ligazóns, título da páxina na parte superior da páxina e o contido de copia da páxina está localizado na columna da dereita. | {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
| Deseño de 3 columnas central ancha | Este modelo procesa un deseño de tres columnas. A columna do medio é máis ampla que a da esquerda e a da dereita. O deseño contén listas de ligazóns e o título da páxina na parte superior da páxina, e o contido de copia da páxina está localizado na columna do medio. | {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %} |
| Copia de páxina | Este modelo procesa o HTML de contido de texto editable da páxina e admite Liquid incorporado. | {% include 'page_copy' %} |
| Cabeceira da páxina | Este modelo procesa o título da páxina. | {% include 'page_header' %} |
| Enquisa | Este modelo procesa unha enquisa por nome ou unha enquisa aleatoria a partir do posicionamento dunha enquisa. | {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %} |
| Busca | Este modelo procesa un formulario de busca básico cunha única entrada de texto e un botón de busca. | {% include 'search' %} |
| Navegación lateral | Este modelo procesa unha navegación de estilo de visualización en árbore. Ten ligazóns ás páxinas antecesoras que volven ao primeiro nivel (ou desprazamento de profundidade especificado), ligazóns as páxinas secundarias da páxina actual e ligazóns á páxina secundaria da páxina actual. | {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %} |
| Fragmento | Este modelo procesa un fragmento de contido HTML editable por nome. | {% include 'snippet' snippet_name:'Name' %} |
| Navegación superior | Este modelo procesa unha barra de navegación editable con menús despregables para o conxunto de ligazóns web da navegación principal. | {% include 'top_navigation' %} |
| Grupo de listas de ligazóns web | Este modelo procesa un grupo de listas de ligazóns para un conxunto de ligazóns web. | {% include 'weblink_list_group' weblink_set_name:'Name' %} |
Consulte tamén
Comprender os operadores Liquid
Tipos de Liquid
Condicional
Obxectos Liquid
Etiquetas Liquid
Filtros Liquid
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Comentarios
Enviar e ver os comentarios