O conteúdo global pode ser reutilizado em vários modelos para criar fragmentos de informação consistentes, tais como cabeçalhos de sites, rodapés, barras laterais, logotipos ou outros componentes.
O conteúdo global é o conteúdo que é compartilhado em diferentes partes de um site. Exemplos comuns são cabeçalhos, rodapés e barras laterais do site. Como desenvolvedor, você especificará quais componentes devem ser globais, usando parciais globais ou tornando os módulos globais. A HubSpot fornece uma experiência de edição diferente para os editores de conteúdo, o que facilita a edição do conteúdo global e a visualização das alterações nas páginas antes da publicação. Para saber mais sobre como editar o conteúdo global, consulte como usar o conteúdo global em vários modelos na Central de Conhecimento da HubSpot.
O conteúdo global é melhor usado para mostrar as mesmas informações em várias páginas. Por exemplo, o cabeçalho e o rodapé do seu site, como o cabeçalho na parte superior desta página.
Abaixo estão alguns exemplos adicionais de áreas em que você pode usar conteúdo global:
Navegação secundária para diferentes seções do site
Rodapés com direitos autorais (ou sub-rodapés)
Barras laterais em posts de blog (para mostrar posts recentes, listagens de autores etc.)
Como desenvolvedor, você pode criar parciais globais e módulos globais, com algumas diferenças importantes entre eles:
Parciais globais são um tipo de modelo criado usando HTML e HubL que pode ser reutilizado em todo o site. Os tipos mais comuns de parciais são cabeçalhos de sites, barras laterais e rodapés.
Os Módulos globais são módulos compostos por um ou vários conteúdos que podem ser utilizados em diversas páginas no seu site. Alguns tipos comuns de módulos globais podem ser itens como formulários de assinatura de blogs, elementos secundários de navegação e calls to action.
Você deve evitar a inclusão de módulos globais em parciais globais, pois isso pode criar uma experiência de edição de conteúdo negativa.
Todos os módulos e campos dos parciais globais e módulos globais podem ser editados com facilidade no editor de conteúdo global.
Uma parcial global é um tipo de modelo que você pode criar localmente por meio da CLI do HubSpot usando o comando create, conforme mostrado abaixo.
Reportar código incorreto
Copiar
Perguntar à IA
hs create template <partial-file-name>
Quando solicitado a escolher um tipo de modelo, selecione global partial.Isso criará o seu modelo no diretório desejado com as anotações a seguir incluídas no arquivo HTML.
Adicionar áreas de arrastar e soltar às parciais globais
Você pode habilitar os recursos de arrastar e soltar conteúdo dentro de seus parciais globais adicionando tags dnd_area, tal como faria nos modelos de página. Consulte a nossa documentação sobre a área de arrastar e soltar para obter mais informações.
Incluir uma parcial global no seu modelo existente
Para adicionar uma parcial global a um de seus modelos existentes, use a tag global_partial do HubL, fazendo referência ao caminho para sua parcial. Veja um exemplo do CMS Boilerplate usando essa tag.
Quando parciais globais são produzidas, elas são envolvidas por <div>. Isso é usado pelo editor de páginas para identificar que o conteúdo é uma parcial global.
Reportar código incorreto
Copiar
Perguntar à IA
<div data-global-resource-path="cms-theme-boilerplate/templates/partials/header.html"> <!-- Your header.html code is output here --></div>
Não use global_partial dentro do <head> de um modelo. Fazer isso resultaria em um HTML inválido.Para a maioria das situações em que você gostaria de usar uma parcial global no cabeçalho, pode fazer mais sentido usar um módulo global com {%require_head%} para inserir código personalizado no cabeçalho e ainda fornecer campos de módulo.