Tipos
Os atributos diferem por tipo de vinculação a entidades. Cada tipo corresponde ao seu próprio módulo no sistema.
Assim, os atributos são divididos em:
- Para Administradores
- Para Blocos
- Para Páginas
- Para Produtos
- Para Usuários
- Para Formulários
- Para Eventos
Se você criou um atributo para páginas, não poderá usá-lo em produtos ou formulários. Ao tentar vincular um atributo a uma entidade, o sistema indicará quais atributos você pode usar nesse local.
Características dos tipos
Alguns tipos têm suas características, das quais é importante estar ciente.
Atributos para usuários
Este tipo de conjunto de atributos armazena informações sobre os usuários do seu aplicativo. Você pode armazenar login, email, nome de usuário, endereço, local de trabalho, etc. As informações que são usadas para a verificação do usuário devem ser explicitamente indicadas no sistema. Assim, você deve especificar qual dos campos será responsável pelo login, qual pelo senha, qual pelo email. Para que o sistema de autenticação funcione corretamente, o conjunto de atributos do usuário deve conter esses três atributos. Outras informações sobre o usuário podem ser coletadas a seu critério.
Mesmo que você use o email como login, ainda precisará criar tanto o atributo "login" quanto o atributo "email".
Lista geral de possibilidades únicas para os campos de atributos de usuário:
- Usar como login
- Usar como senha
- Usar para notificações por email
- Usar para notificações por push no telefone
- Usar para notificações por SMS no telefone
- Usar no formulário de inscrição
Atributos para produtos
Este tipo de atributos armazena informações sobre produtos. Configurações adicionais do conjunto de atributos desse tipo permitem, por exemplo, indicar ao sistema qual dos atributos você deseja usar como preço do produto.
Lista geral de possibilidades únicas para os campos de atributos de produtos:
- Contém preço
- Contém moeda
- Inclui SKU
- Inclui taxa de imposto
Atributos de tipo geral
Conjuntos de atributos de tipo geral não têm configurações adicionais para seus campos.
Imagens
Um atributo do tipo "Imagem" ou "Grupo de imagens" contém um ou mais arquivos de imagem e fornece ferramentas adicionais para trabalhar com os arquivos.
Otimização de carregamento
Atributos relacionados ao carregamento de imagens têm uma configuração de otimização de carregamento de imagem. A otimização está ativada por padrão, portanto, se você deseja carregar a imagem original sem perda de qualidade, vá para as configurações do atributo e desative essa configuração.
Pré-visualização
Se houver vários atributos de imagem e você quiser que uma imagem específica seja exibida dentro do sistema, vá para as configurações do atributo da imagem correspondente e ative a configuração "Usar como pré-visualização na lista de produtos". Depois disso, no catálogo, a imagem selecionada será a principal para o produto.
Modelo de pré-visualização
Você pode adicionar um modelo de configuração de imagem de pré-visualização ao atributo de imagem. Mais informações sobre modelos de pré-visualização podem ser encontradas aqui.
Ícone para menu
Para o atributo do tipo Imagem, destinado a páginas, você pode indicar que esta imagem será o ícone no menu.
Listas
Um atributo do tipo "Lista" contém uma ou mais propriedades, previamente configuradas no atributo e usadas nas entidades conforme a escolha.
Configuração da lista
Abra o modo de edição do atributo do tipo "Lista" clicando no ícone de edição
No formulário de adição de uma nova propriedade da lista, indique:
- Nome - Uma string não única, que é usada para trabalhar dentro do OneEntry Headless CMS.
- Valor - Uma string que representa o valor da propriedade.
- Tipo - Tipo da propriedade
- Valor adicional - Um parâmetro opcional. Se um valor não foi adicionado à propriedade da lista, será usado o valor adicional.
Após preencher, clique no botão "Adicionar". A nova propriedade será adicionada à lista.
Alteração da propriedade da lista
Selecione a propriedade que deseja alterar e clique no botão "Alterar". Todos os dados dessa propriedade serão adicionados ao formulário. Altere a propriedade e clique no botão "Alterar".
Exclusão da propriedade da lista
Selecione a propriedade que deseja excluir e clique no botão "Excluir". A propriedade será removida e desaparecerá da lista.
Uso do atributo do tipo "Lista"
Depois de configurar as propriedades da lista, anexe o conjunto de atributos à entidade que corresponde ao seu tipo. Assim, um conjunto de atributos do tipo "Para páginas" pode ser anexado a uma página.
No campo do atributo do tipo "Lista", você pode escolher uma propriedade da lista.
Multi-seleção do atributo do tipo "Lista"
Se você precisar salvar mais de uma propriedade no atributo, ative a função "Permitir seleção de múltiplos valores", marcando a caixa no campo correspondente. Com essa função ativada, você pode adicionar vários valores ao atributo da entidade.
Intervalos de Tempo
Um atributo do tipo "Intervalos de Tempo" permite configurar um cronograma de trabalho com a indicação de intervalos de datas e definir períodos de tempo para cada intervalo para uso dinâmico no atributo.
Para começar a configuração, abra o modo de edição do atributo do tipo "Intervalos de Tempo", clicando no ícone de edição ‘Configurações’
Configuração de intervalos de datas
No calendário fornecido, selecione o intervalo de datas necessário. Para criar um intervalo de 1 dia, é necessário clicar duas vezes na data desejada.
Se não houver necessidade de criar vários intervalos, clique em "Selecionar todo o mês".
O último dia do mês é um intervalo especial, que é dinâmico e depende do mês atual.
Após selecionar o intervalo, sua configuração ficará disponível.
Toda semana (disponível se a duração do período for de uma semana ou menos) – repetição do intervalo toda semana durante o mês selecionado. Cada mês – repetição do intervalo a cada mês no ano selecionado. Cada ano – repetição do intervalo a cada ano.
Essas são as três configurações principais, que se repetem em outros elementos do atributo. Elas permitem combinar a periodicidade dos elementos selecionados. O que isso significa? Por exemplo:
- Para criar um cronograma semanal da organização para o ano atual, basta selecionar o intervalo da semana de trabalho (por exemplo, segunda a sexta-feira) e nas configurações indicar "Toda semana, todo mês".
- Se você quiser indicar um intervalo específico para datas determinadas (por exemplo, uma feira de outono que ocorre todo outubro a partir do dia 1) – Para o intervalo de 01.10 a 04.10, é necessária uma configuração "Todo ano". Combine as configurações para obter o resultado ideal. "Novo intervalo de tempo" - clicar neste botão fornecerá um construtor com os campos: Período de início – campo de entrada para o início do intervalo de tempo Período de término – campo de entrada para o término do intervalo de tempo
Geração automática de período de tempo
se for necessário inserir períodos de duração igual em uma quantidade diferente de um – este construtor ajudará na tarefa. Após clicar no botão, você verá: O seletor representa a escolha da duração do período de tempo dentro do intervalo de tempo. Se precisar de um período maior que uma hora, clique no botão "Adicionar hora" e "Remover hora", respectivamente. Após configurar o intervalo de tempo, clique no botão "Salvar" para salvar as alterações. Adicionar intervalo intermediário – permite adicionar intervalos de tempo intermediários (por exemplo, tempo de descanso). Ao clicar, será aberto um seletor, assim como para a geração automática de período de tempo.
Exceções
Se for necessário inserir regras especiais para datas específicas, basta clicar na data desejada no intervalo do calendário, após o que ela ficará vermelha e estará disponível na lista "Exceções". Atenção! Sem a configuração de exceções, ela simplesmente será destacada nos intervalos. A configuração de exceção é semelhante à criação de intervalo de datas – Toda semana, Todo mês, Todo ano, mas há adições. O dia inteiro – permite excluir completamente o dia selecionado do intervalo. Ele se torna indisponível para seleção nos atributos. Ou você pode fechar intervalos de tempo específicos, que são apresentados em uma lista abaixo. Ao clicar no botão "configurações", uma janela modal será aberta com todos os períodos de tempo que estão definidos no intervalo de datas, onde você pode escolher os intervalos de tempo a serem excluídos, se não precisar do dia inteiro.
Se outras exceções forem geradas com base, elas podem ser excluídas novamente – ou seja, retornadas ao intervalo de datas criado.
Seleção no atributo
Trabalhar com intervalos configurados consiste em escolher o início e o fim do período, no qual o tempo definido é selecionado. Como isso funciona? Primeiro, no calendário, é necessário selecionar a data de início e a data final.
Em seguida, se intervalos de tempo foram criados, eles aparecerão na coluna da direita, disponíveis para seleção posterior.
Após selecionar o intervalo, ele será adicionado à lista de intervalos selecionados, onde você pode configurar a periodicidade "Toda semana", "Todo mês", "Todo ano".
A seleção de intervalos de tempo adiciona cada um à lista do intervalo selecionado.
Se for necessário excluir algumas datas do período selecionado, elas também podem ser adicionadas e configuradas. Para isso, basta clicar na data desejada no intervalo ativo, após o que a seleção será adicionada à lista "Exceções".
A configuração de exceção também consiste em escolher a periodicidade "Toda semana", "Todo mês", "Todo ano". Além disso, para a data de exceção, é possível configurar exceções de tempo. Para isso, basta clicar no botão de configuração, após o que o calendário será substituído por uma lista de intervalos de tempo, onde você pode escolher os intervalos de tempo a serem excluídos na data selecionada.
Se for necessário desistir da exceção, mas manter sua periodicidade em outros casos, você pode clicar na exceção gerada (Atenção! Clicar na data original da exceção cancelará toda a cadeia de exceções!), após o que a data será adicionada à lista "Exceto" na exceção.
.