Os campos do Joomla, normalmente conhecidos por "Campos personalizados", são uma funcionalidade que lhe permite adicionar atributos extra a:

  • Conteúdo: Artigos e categorias.
  • Contactos: Contactos, categorias e mail.
  • Utilizadores.

Os dados são introduzidos em campos de tipos específicos incorporados. Pode adicionar outros tipos de campo não incluídos nas distribuições do Joomla. Os campos personalizados estão organizados em grupos de campos, que se apresentam como separadores adicionados nos ecrãs de edição dos seus editores de conteúdo, utilizador e contacto. Todos os campos personalizados incluídos num determinado grupo de campos aparecerão no separador desse grupo num desses editores. Qualquer campo NÃO incluído num grupo de campos aparecerá num separador chamado "Campos".

Os campos personalizados acrescentam informação associada a cada conta de utilizador, registo de contacto, artigo ou categoria individual. Por exemplo, pode adicionar novos campos a um contacto para coisas como uma fotografia, uma biografia do autor, etc. Estes campos podem ser definidos como obrigatórios ou opcionais. Os dados introduzidos nestes campos podem ser apresentados no conteúdo da área de visitantes ou utilizados para processamento posterior.

Pode exibir diretamente campos personalizados de artigos no texto de um artigo incluindo {field:n} no texto do artigo, onde n é o id de um campo personalizado específico. Isto é processado pelo plugin de campos de conteúdo.

Tipos de campo

Todos os tipos de campos personalizados estão disponíveis para utilização nos três contextos acima.

  • Área de texto - Fornece uma caixa na qual o utilizador pode introduzir uma maior quantidade de texto simples
  • Caixas de verificação - Fornece uma lista de caixas de verificação a partir das quais o utilizador pode selecionar um ou vários itens
  • Calendário - Permite selecionar uma data/hora a partir de um calendário emergente
  • Cor - Fornece um seletor de cor emergente. A própria cor pode ser utilizada em estilos dentro do corpo de um artigo, por exemplo.
  • Grupo de utilizadores - Permite a seleção de um ou mais grupos de utilizadores a partir de uma lista dos disponíveis
  • Lista - Fornece uma lista de opções textuais a partir das quais o utilizador pode selecionar um ou vários itens de texto a serem exibidos vertical ou horizontalmente
  • Media - Permite incluir uma única imagem no conteúdo
  • Nota - Possibilita a criação de títulos, textos, descrições e até caixas de alerta
  • Rádio - Fornece uma lista de botões a partir dos quais o utilizador pode selecionar um único item
  • Texto - Fornece uma caixa na qual o utilizador pode introduzir uma única linha de texto simples
  • Utilizador - Permite a seleção de um utilizador a partir de uma lista de utilizadores
  • Editor - Fornece um editor de texto formatado (WYSIWYG)
  • Número - Permite a introdução de números reais (fracionários).
  • Número inteiro - Permite a introdução de números inteiros. O campo inclui botões de incremento e o incremento faz parte da definição do campo.
  • SQL - Fornece uma lista pendente de entradas obtidas a partir de uma consulta à base de dados
  • Subformulário - Permite agrupar uma seleção de campos numa lista repetível
  • URL - Permite a introdução de uma hiperligação para outro documento
  • Lista de imagens - Fornece uma lista de opções de imagem a partir das quais o utilizador pode selecionar um ou vários itens de texto a serem exibidos vertical ou horizontalmente

Tópicos relacionados

Os campos personalizados melhoram certas outras funcionalidades do Joomla.

  • Sítios multilingues - Exibição de rótulos e descrições de campos e grupos de campos no idioma do utilizador
  • Sobreposições de temas - Criar temas de conteúdo que fornecem funções adicionais para campos personalizados