Pular para o conteúdo principal

Introdução

Atributos são entidades que permitem personalizar a estrutura do seu aplicativo. Com eles, você pode alcançar máxima flexibilidade e se livrar de hardcoding.

Conjuntos de atributos são semelhantes a uma coleção de propriedades, cujos valores você pode gerenciar através do painel de administração. Eles diferem pelo tipo de vinculação a diferentes entidades. Mais detalhes sobre os tipos podem ser lidos na seção "Tipos".

Um conjunto de atributos forma a estrutura de dados que pode ser utilizada dentro do seu projeto. Por exemplo, para um produto, você pode definir que sua estrutura deve conter um nome, uma imagem, um preço e uma descrição textual. Ao mesmo tempo, a estrutura de um artigo em um blog pode conter texto com um título e um conjunto de imagens.

Alguns atributos podem ser semelhantes em estrutura e utilizados em diferentes entidades, portanto, você pode reutilizar conjuntos de atributos para diferentes entidades.

Estrutura​

Cada conjunto de atributos contém uma coleção personalizável de atributos que armazenam o conteúdo do seu projeto. Esses atributos podem ser gerenciados a partir do sistema de gerenciamento. Isso é conveniente, pois você não precisa mais editar o código do aplicativo para alterar seu projeto. Basta extrair todos os componentes de conteúdo que podem ser alterados para atributos.

Marcadores

Marcadores não podem conter espaços e não podem começar com um número. Ao tentar inserir valores inválidos no campo do marcador, o sistema ignorará a entrada.

Nome​

Para facilitar a navegação, cada atributo possui um parâmetro obrigatório de nome, que é uma string não única. Nomeie os atributos de forma que seja conveniente para você trabalhar com eles.

Marcador​

Como identificador, cada atributo possui um parâmetro obrigatório - "marcador", que é uma string única. O marcador também é utilizado como chave para acessar os atributos no código do seu projeto. Tenha isso em mente ao definir o marcador do atributo, para não enfrentar conflitos de sintaxe.

Tipo de dados​

Escolha o tipo de dados para cada campo do atributo que ele irá armazenar.

Os tipos de dados podem ser os seguintes:

  • String: Texto simples, por exemplo, "Olá, mundo!".
  • Texto: Texto mais longo, frequentemente formatado, por exemplo, um artigo ou uma carta.
  • Texto com título: Texto com um título, que pode ser usado para indicar um tema ou categoria.
  • Inteiro: Número inteiro, por exemplo, 5, 100, -2.
  • Real: O mesmo que Float, mas com maior precisão.
  • Float: Tipo de dados para números de ponto flutuante, que podem ter parte decimal, por exemplo, 3.14, 1.5, -0.25.
  • Data e Hora: Combinação de data e hora, por exemplo, 2023-10-27 10:00:00.
  • Data: Data, por exemplo, 2023-10-27.
  • Hora: Hora, por exemplo, 10:00:00.
  • Arquivo: Qualquer arquivo no seu computador, por exemplo, um documento, imagem, música.
  • Imagem: Imagem, por exemplo, uma fotografia, desenho.
  • Grupo de Imagens: Coleção de imagens, por exemplo, um álbum de fotografias.
  • Botão de Rádio: Botão de seleção, do qual apenas uma opção pode ser escolhida.
  • Lista: Lista de itens, por exemplo, uma lista de tamanhos de produtos.
  • Proteção contra spam: Captcha que protege o formulário contra envios automáticos.
  • Botão: Botão com um valor definido.
  • Entidade: Entidade que representa um objeto do mundo real, por exemplo, uma pessoa, lugar, organização.
  • Intervalo de tempo: Calendário para criar, planejar e gerenciar intervalos de tempo.
  • JSON: Armazena dados no formato JSON.

Mais detalhes sobre cada tipo estão na seção "Tipos".

A interface de preenchimento de conteúdo corresponderá ao tipo de dados escolhido para cada campo do atributo.

Conjunto de atributos do sistema​

Um conjunto de atributos do sistema separado pode ser criado. Ele não está associado a nenhuma coleção e permite armazenar dados arbitrários dentro de si. Para preencher o conjunto de atributos do sistema, vá para a página de edição do conjunto.

Oportunidades​

Você pode adicionar validadores para os atributos. Essa mecânica é discutida em mais detalhes na seção "Validadores".

Atributos

Se um conjunto de atributos for utilizado por várias entidades ao mesmo tempo, é preciso ter cuidado ao modificar os atributos desse conjunto. Assim, se você excluir um dos atributos, esse atributo será removido em todos os lugares onde é utilizado, junto com o conteúdo. Se você adicionar um novo atributo ao conjunto, esse atributo também será adicionado em todos os lugares onde esse conjunto de atributos é utilizado.