# [AjudaCT] Reutilizando o Conteúdo da Página

No Ajuda CT, você pode achar que deseja incluir o mesmo bloco de conteúdo em vários lugares. Você pode copiar e colar esse conteúdo em várias páginas, mas, se esse conteúdo precisar ser alterado, será necessário atualizá-lo várias vezes em diferentes páginas. O objetivo desta página é demonstrar a capacidade de incluir outras páginas e também incluir blocos únicos de conteúdo de outras páginas.

Observe que o comportamento de inclusão não é recursivo, portanto, a inclusão só funcionará em um único nível. Isso garante desempenho e impede que os usuários quebrem páginas criando loops de inclusão.

## Incluir tags

Para incluir o conteúdo de uma página em outra, você pode usar a seguinte sintaxe:

`{{@page_id}}` ou `{{@page_id#content_id}}`

<div class="pointer-container" id="bkmrk-"><div class="pointer anim "><div class="input-group inline block"> <button class="button outline icon" data-clipboard-target="#pointer-url" title="Copy Link" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div></div>Aqui está um exemplo de uso. Utilizou-se a página que possui o ID=21, que é página [Como solicitar uma Declaração de Vínculo Institucional?](https://ajuda.ct.ufpb.br/books/perguntas-frequentes/page/como-solicitar-uma-declaracao-de-vinculo-institucional "Como solicitar uma Declaração de Vínculo Institucional?")

<p class="callout danger">INICIO DA PÁGINA COM CONTEÚDO INCORPORADO</p>

> {{@21}}

<p class="callout danger">FIM DA PÁGINA COM CONTEÚDO INCORPORADO</p>

Você simplesmente insere isso no editor de páginas e, quando a página é visualizada, o conteúdo será buscado dinamicamente. Isso significa que você pode atualizar o conteúdo referenciado e ele mostrará as mesmas alterações em qualquer página em que o conteúdo estiver incluído.

## Agarrando facilmente a sintaxe

Encontrar o ID de uma página pode ser difícil, portanto, uma maneira rápida e fácil de encontrar tags de inclusão é incorporada ao Ajuda CT. Veja uma página com algum conteúdo que você deseja reutilizar. Use o mouse para selecionar algum conteúdo e você verá um popup aparecer. Por padrão, isso contém um link direto para esse conteúdo. Se você clicar no ícone de link à esquerda, ele alternará para mostrar a tag de inclusão para esse conteúdo. Basta copiar isso e colocá-lo em outra página. Remova o `#`ID e o conteúdo para incluir todo o conteúdo da página, em vez de apenas um único bloco.

## Forçando IDs de conteúdo

Ao incluir um bloco específico de conteúdo, o id do bloco é usado (parte após o *hashtag*). Por padrão, eles são gerados pelo Ajuda CT quando você salva uma página. Se você estiver usando o editor WYSIWYG, o ID permanecerá o mesmo, a menos que o bloco seja removido ou reformatado. No editor de marcação, ele muda a cada gravação e faz referência ao conteúdo de modo que, embora permaneça o mesmo, há uma boa chance de um ID ser alterado.

Devido ao fato de que os códigos podem mudar, é recomendável forçar os códigos em seu conteúdo:

#### Editor WYSIWYG

<div class="pointer-container" id="bkmrk--0"><div class="pointer anim "><div class="input-group inline block"> <button class="button outline icon" data-clipboard-target="#pointer-url" title="Copy Link" type="button"><svg class="svg-icon" data-icon="copy" role="presentation" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div></div>No editor WYSIWYG, você pode forçar uma ID entrando na visualização do código-fonte e adicionando-a manualmente:  
[![Screenshot 2022-12-07 at 15.18.43.png](https://ajuda.ct.ufpb.br/uploads/images/gallery/2022-12/scaled-1680-/cYIgvR0EtH8SoKbZ-screenshot-2022-12-07-at-15-18-43.png)](https://ajuda.ct.ufpb.br/uploads/images/gallery/2022-12/cYIgvR0EtH8SoKbZ-screenshot-2022-12-07-at-15-18-43.png)