O que são Seções?
Quando falamos sobre modelos, explicamos que cada modelo define uma estrutura de conteúdo (como uma espécie de molde ou fôrma) para que sejam criadas entradas (o conteúdo em si). Isso é muito útil para organizar conteúdo que se repete dentro da nossa aplicação: um blog tem várias postagens, um jornal eletrônico tem várias notícias, um site de culinária tem várias receitas, e assim vai.
Porém, nem todo conteúdo precisa ser replicado - alguns podem apenas ter uma instância em uma aplicação. É aí que entram as Seções, que definem a estrutura de um conteúdo único da aplicação. Ou seja, uma Seção funciona como um modelo com uma entrada só.
Antes de continuar, recomendamos que você dê uma olhada nas páginas sobre modelos. O processo de criação de Seções é muito parecido com a criação de um modelo, e vamos admitir que você já sabe como criar e usar modelos daqui em diante.
Por exemplo, um site sobre carros pode ter um painel na página inicial que descreve o "carro do mês". Esse painel só é exibido em um local, e não faria sentido criar um modelo para isso, já que ele só teria uma entrada. Ao invés disso, você pode criar uma Seção com os campos necessários para preencher o conteúdo desse painel. Apesar do resultado final ser o mesmo, Seções são exibidas separadamente dos modelos na interface do Starlight, o que mantém seu conteúdo mais organizado.
Outros exemplos seriam a criação de Seções para guardar o conteúdo de uma página única de um site ou para gerenciar links nos menus de cabeçalho e rodapé de uma aplicação.
Ao criar Seções, você pode categorizá-las por tipo, como, por exemplo, "Menus" ou "Páginas". Categorias de Seções permitem que você agrupe Seções com conteúdo relacionado em um mesmo lugar dentro da sua área de trabalho.
Para aprender a criar Seções, visite a subseção sobre criação de Seções da página Gerenciando Seções.
Comparação com modelos
Seções diferem dos modelos em termos de organização, mas funcionam de maneira bem parecida em praticamente todos os outros sentidos. A tabela a seguir mostra as principais diferenças entre os dois:
Modelos | Seções | |
---|---|---|
Tipo de conteúdo | Replicável | Único |
Estrutura | Definida no modelo | Definida na Seção |
Conteúdo | Cada entrada do modelo guarda seu próprio conteúdo | Guardado na própria Seção |
Campos disponíveis | Todos os tipos de grupo e campo | Todos os tipos de grupo e campo |
Em outras palavras, você pode imaginar Seções como se fossem modelos que só permitem a criação de uma entrada. Dessa maneira, fica mais fácil de entender que a maior diferença entre os dois é em termos de organização, já que Seções são exibidas na interface do Starlight separadamente dos modelos, permitindo encontrar o conteúdo que você quer gerenciar na sua área de trabalho mais facilmente.