Elementos globais¶
Onde: menu Elementos globais. Quem: os editores e os administradores.
Em um centro, raramente há tempo para manter atualizadas as páginas de fundo, como a que apresenta a tradição. Basta uma mudança de Diretor Espiritual Internacional e a página fica desatualizada.
Os elementos globais resolvem isso: o texto é mantido atualizado uma única vez, em um site de referência por idioma, e todos os outros sites acompanham sozinhos. O seu centro aproveita o trabalho feito uma vez para todos.
Exemplo: a apresentação da tradição
- Paris mantém atualizada a apresentação em francês, Brighton em inglês.
- Cada centro mostra esse texto em uma página sua.
- O Diretor Espiritual Internacional muda? Paris corrige o texto uma vez. Em quinze minutos, a página de todos os centros que o mostram fica atualizada, sem que mais ninguém precise fazer nada.
Concretamente, um elemento global é um trecho de conteúdo escrito em um site fornecedor (o site de referência) e exibido em sites clientes. Um site pode ser um, o outro, ou os dois ao mesmo tempo.
O menu Elementos globais só existe se o módulo Elementos globais estiver ativo no seu site (veja Entender o site).
1 Título de um elemento global. 2 Adicionar: criar um novo elemento.
Entender em um minuto¶
flowchart LR
F["Site fornecedor<br>menu Elementos globais"] -->|"cópia, atualizada<br>a cada 15 minutos"| C1["Site cliente A"]
F --> C2["Site cliente B"]
- No site fornecedor, você cria um elemento (um título e um conteúdo) e o publica.
- Em cada site cliente, uma página chama esse elemento com um pequeno código, o shortcode
[global_element name="…"], indicando o nome dele (veja mais abaixo). - O site cliente mantém uma cópia do elemento e a atualiza regularmente: por isso, uma alteração não é imediata nos sites clientes (veja Quando a alteração aparece).
Criar ou modificar um elemento (site fornecedor)¶
- No menu Elementos globais, clique em Adicionar (ou no título de um elemento a modificar).
- Informe o título e o conteúdo do elemento, como para uma página normal.
- Clique em Publicar (ou Atualizar).
Só os elementos publicados são visíveis para os outros sites. Um rascunho, ou um elemento na lixeira, não aparece em lugar nenhum.
O nome do elemento¶
Os outros sites encontram um elemento pelo seu nome de endereço (o “slug” do WordPress), que
aparece embaixo do título, no campo Link permanente. Por exemplo, um elemento intitulado
“Horário de verão” tem o nome horario-de-verao.
Não mude o nome de um elemento já usado
Os sites clientes chamam o elemento pelo nome. Se você o modificar, as páginas que o chamam deixam de mostrar qualquer coisa. Para corrigir um texto, modifique o conteúdo; não mude o título sem verificar o nome de endereço que resulta dele.
A mensagem na tela de edição¶
No topo da tela de edição, uma mensagem lembra: “As alterações neste elemento global são visíveis imediatamente neste site. Os outros sites que o exibem mantêm a sua própria cópia: mostrarão a alteração dentro de 15 minutos, ou mais tarde se o cache da página ainda não tiver expirado (ele pode ser limpo no site em questão).”
Mostrar um elemento em uma página (site cliente)¶
Na página do site cliente, no lugar desejado (um bloco de texto ou de código do construtor do Avada), escreva:
[global_element name="nome-do-elemento"]
substituindo nome-do-elemento pelo nome do elemento no site fornecedor. Veja Os shortcodes nas
páginas Avada. O nome antigo do shortcode, [element_global],
continua funcionando.
Para isso funcionar, o site cliente precisa conhecer o site fornecedor: o endereço dele é definido em Ajustes > Avançado, campo URL do site de origem (veja Avançado), reservado ao webmaster.
Quando a alteração aparece¶
| Onde | Quando a alteração fica visível |
|---|---|
| No site fornecedor | Imediatamente. |
| Em um site cliente | Dentro de cerca de 15 minutos. Se a página estiver guardada em memória pelo site, um pouco mais tarde. |
Se o site cliente demorar, dá para limpar o cache da página nesse site, ou esperar: a alteração sempre acaba chegando.
Quando o elemento não aparece¶
Em vez do elemento, a página do site cliente mostra uma mensagem:
| Mensagem | O que quer dizer |
|---|---|
| “Informe um slug válido.” | O shortcode não tem nome: escreva [global_element name="…"]. |
| “Defina a URL do site de origem em Ajustes > Avançado.” | O site cliente não sabe onde procurar: fale com o webmaster. |
| “Erro ao obter os dados.” | O site de origem não respondeu (ou respondeu com um erro, cujo código é então indicado). Tente mais tarde e depois avise o webmaster. |
| “Nenhum conteúdo encontrado.” | O site de origem responde, mas o elemento não foi encontrado ou não está publicado. Verifique o nome e o status dele. |
Perguntas frequentes¶
Modifiquei o elemento, mas o outro site mostra a versão antiga. É normal durante cerca de 15 minutos. Se continuar, recarregue a página do outro site com Ctrl + F5; o webmaster também pode limpar o cache dele.
O meu site não precisa mostrar elementos dos outros.
Não faça nada: um site só é cliente se chamar um elemento com [global_element].
Posso modificar um elemento a partir do site cliente? Não: um elemento é modificado somente no site fornecedor. O site cliente mostra só uma cópia.
O elemento aparece com uma formatação diferente. O conteúdo é formatado pelo site cliente, com a aparência dele: as cores e as fontes seguem as do site que o mostra.
