Partilhar via


Tutorial: adicionar um esquema de página ao seu site

Quando cria novas páginas Web utilizando a área de trabalho Páginas, pode escolher de entre os esquemas de página fornecidos. Em alguns casos, convém criar um esquema de página personalizado para apresentar informações num determinado formato ou fornecer uma interface de utilizador especializada.

Neste tutorial, aprenderá a criar um esquema de página personalizado usando o Liquid.

O nosso cenário de exemplo é criar um modelo de duas colunas simples com o menu de site principal como navegação à esquerda e o conteúdo da página à direita.

Eis os passos seguintes e ativos que são criados para fornecer um esquema de página personalizado:

  • Criaremos um modelo Web base comum com código personalizado para estabelecer o esquema básico da página.
  • Criaremos um segundo modelo Web com código adicional para demonstrar as caraterísticas modulares dos modelos Web.
  • Também criaremos um registo de modelo de página que referencia o modelo Web que configura a forma como o esquema de página é composto no site.
  • Por fim, criaremos uma página Web que usa o esquema de página personalizado.

Pré-requisitos

Passo 1: Criar um modelo Web e escrever o código de modelo do Liquid

Primeiro, crie o seu modelo Web e escreva o código de modelo Liquid. Irá provavelmente reutilizar alguns elementos comuns deste modelo em modelos futuros. Por isso, crie um modelo base comum que depois expande com o seu modelo específico. O seu modelo base fornece as ligações de trilhos, o seu título/cabeçalho da página e define o seu esquema de duas colunas.

  1. Aceder a Power Pages.

  2. No estúdio de design, escolha ... e, em seguida, selecione Gestão do Portal. Utilize a aplicação Gestão do Portal para criar um registo de modelo Web e introduzir o seu código personalizado.

    A seleção das reticências direciona-o para um menu onde pode escolher a aplicação Gestão do Portal.

  3. Na aplicação Gestão do Portal, desloque-se para a secção Conteúdo e selecione Modelos Web.

  4. No ecrã Modelos Web Ativos, selecione Novo.

  5. Nomeie o modelo Web Esquema de Duas Colunas.

    Modelo Web personalizado para o esquema de duas colunas.

  6. Cole o seguinte código no campo Origem:

    <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. Selecione Guardar.

Passo 2: Criar um novo modelo Web que expande o modelo de esquema base

Estamos a criar um modelo Web que lê o registo de navegação a partir da página Web associada (ver abaixo). Também expandimos o modelo base que criámos no passo anterior. Os modelos Web podem ser utilizados como componentes reutilizáveis quando criam sites avançados.

  1. Na aplicação Gestão do Portal, desloque-se para a secção Conteúdo e selecione Modelos Web.

  2. No ecrã Modelos Web Ativos, selecione Novo.

  3. Nomeie o modelo Web Navegação à Esquerda de Ligações Web.

Captura de ecrã de um modelo Web personalizado com navegação e conteúdo.

Note como o código utiliza a palavra-chave extends Liquid para incorporar o modelo de esquema base.

{% 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 %}

Passo 3: Criar um novo modelo de página com base no modelo Web

Neste passo, crie um novo modelo de página baseado no modelo Web criado no passo anterior. O modelo de página é necessário para que o esquema de página personalizado seja uma opção que pode selecionar quando cria uma nova página Web.

  1. Na aplicação Gestão do Portal, desloque-se para a secção Site e selecione Modelos de Página.

  2. No ecrã Modelos de Página Ativos, selecione Novo.

  3. Preencha os campos:

    Campo valor
    Name Digite um nome.
    Site Selecione o site ao qual o tema é aplicado. Para apresentar uma lista de opções disponíveis, coloque o cursor no campo e pressione Enter no teclado.
    Type Escolha Modelo Web
    Modelo Web Selecione Navegação à Esquerdas de Ligações Web (ou o que tenha chamado ao modelo Web).
    Utilizar Cabeçalho e Rodapé de Site Selecionado.
    É predefinição Não Selecionado.
    Nome da Tabela Nenhum selecionado.
    Description Uma descrição do seu modelo de página.

    Esquema de navegação à esquerda de ligações Web de modelo de página.

  4. Selecione Guardar.

Passo 4: Criar uma página Web para apresentar conteúdo

  1. No estúdio de design, selecione Sincronizar. Esta ação traz atualizações feitas na aplicação Gestão do Portal para o estúdio de design.

  2. Na área de trabalho Páginas, selecione + Página.

  3. Na caixa de diálogo Adicionar uma página:

    1. Introduza o Nome da página.
    2. Em Esquemas personalizados, selecione o esquema de página personalizado.
    3. Selecione Adicionar.

    Selecionar o esquema de página personalizado quando cria uma nova página Web.

  4. Adicione mais conteúdo às secções editáveis da página.

Configuração adicional de página

Neste exemplo, associe o registo de navegação à página de conteúdo para que o código personalizado componha o menu na navegação à esquerda.

  1. No estúdio de design, escolha ... e, em seguida, selecione Gestão do Portal. Use a aplicação Gestão do Portal para adicionar mais configurações à sua página.

  2. Na aplicação Gestão do Portal, desloque-se para a secção Conteúdo e selecione Páginas Web.

  3. Localize e abra a página que criou anteriormente na área de trabalho Páginas. Isto abre a página Web raiz. Faça alterações na página de conteúdo localizado relacionada.

  4. Na secção Conteúdo Localizado, selecione a página Web de conteúdo localizado.

    Captura de ecrã a mostrar a seleção da página de conteúdo localizado.

    Nota

    Se tiver vários idiomas aprovisionados, atualize cada página localizada.

  5. Aceda à secção Diversos e selecione o conjunto de ligações Web a apresentar no campo Navegação.

    Captura de ecrã da procura de navegação.

  6. Guarde as alterações e regresse ao estúdio de design.

  7. Selecione Pré-visualizar e, em seguida, Ambiente de trabalho para ver a sua página personalizada com a navegação lateral.

    Página Web a utilizar esquema personalizado.

Veja também