Os Campos do Joomla, conhecidos comumente como "Campos Personalizados", são um recurso que permite adicionar atributos extras a:

  • Conteúdo: Artigos e Categorias.
  • Contatos: Contatos, Categorias e E-mail.
  • Usuários.

Os dados são inseridos em campos de tipos específicos já incorporados. Você pode adicionar outros tipos de campo não incluídos nas distribuições do Joomla. Os Campos Personalizados são organizados em Grupos de campos, que se apresentam como abas adicionadas nas telas de edição dos seus editores de conteúdo, usuário e contato. Todos os Campos Personalizados incluídos em um determinado Grupo de Campos aparecerão na aba desse grupo em um desses editores. Qualquer campo NÃO incluído em um Grupo de Campos aparecerá em uma aba chamada "Campos".

Os Campos Personalizados complementam as informações associadas a cada conta de usuário individual, registro de contato, artigo ou categoria. Por exemplo, você pode adicionar novos campos a um contato para itens como uma foto, uma biografia do autor etc. Esses campos podem ser definidos como obrigatórios ou opcionais. Os dados inseridos nesses campos podem ser exibidos no conteúdo do frontend ou usados para processamento posterior.

Você pode exibir diretamente os campos personalizados dos artigos dentro do texto de um artigo incluindo {field:n} no texto do artigo, onde n é o id de um Campo Personalizado específico. Isso é renderizado pelo plugin de Campos de Conteúdo.

Tipos de campo

Todos os tipos de Campos Personalizados estão disponíveis para uso nos três contextos acima.

  • Área de Texto - Fornece uma caixa na qual o usuário pode inserir uma quantidade maior de texto simples
  • Botão de Rádio - Fornece uma lista de botões dos quais o usuário pode selecionar um único item
  • Caixas de Seleção - Fornece uma lista de caixas de seleção das quais o usuário pode selecionar um ou vários itens
  • Calendário - Permite selecionar uma data/hora a partir de um calendário popup
  • Cor - Fornece um seletor de cores em popup. A própria cor pode ser usada em estilos dentro do corpo de um artigo, por exemplo.
  • Editor - Fornece um editor de texto avançado (WYSIWYG)
  • Grupo de usuários - Permite selecionar um ou mais grupos de usuários a partir de uma lista dos disponíveis
  • Mídia - Permite incluir uma única imagem no conteúdo
  • Subformulário - Permite agrupar uma seleção de campos em uma lista repetível
  • Texto - Fornece uma caixa na qual o usuário pode inserir uma única linha de texto simples
  • URL - Permite inserir o link de uma URL para outro documento
  • Usuário - Permite selecionar um usuário a partir de uma lista de usuários
  • Número Inteiro - Permite a entrada de números inteiros. O campo inclui botões de incremento e o incremento faz parte da definição do campo.
  • Lista de Imagens - Fornece uma lista de opções de imagem das quais o usuário pode selecionar um ou vários itens de texto para serem exibidos vertical ou horizontalmente
  • Número - Permite a entrada de números reais (fracionários).
  • Nota - Possibilita a criação de títulos, textos, descrições e até caixas de alerta
  • SQL - Fornece uma lista suspensa de entradas obtidas de uma consulta ao banco de dados
  • Lista - Fornece uma lista de opções de texto das quais o usuário pode selecionar um ou vários itens de texto para serem exibidos vertical ou horizontalmente

Tópicos relacionados

Os Campos Personalizados aprimoram certos outros recursos do Joomla.

  • Sites multilíngues - Exibição dos rótulos e descrições dos campos e grupos de campos no idioma do usuário
  • Sobreposições de tema - Criar temas de conteúdo que oferecem posições adicionais para os Campos Personalizados