Definições de formulário XML JForm

From Joomla! Documentation

This page is a translated version of the page XML JForm form definitions and the translation is 100% complete.

Other languages:
العربية • ‎বাংলা • ‎Deutsch • ‎English • ‎español • ‎français • ‎Nederlands • ‎português do Brasil

Joomla! Joomla 2.5 e as mais recentes, fornecem a classe JForm para tornar mais conveniente e flexível a criação de formulários com uma grande quantidade de campos de formulário. JForm pode criar formulários a partir de definições de formulários XML. Estes podem ser arquivos únicos ou seções de outros arquivos, especialmente arquivos de manifesto.

Sintaxe

O elemento raiz para as definições JForm é normalmente <config>. Debaixo do elemento <config>, um ou mais elementos <fieldset> podem aparecer, cada um representando num HTML <fieldset>, um grupo de campos de formulário visualmente agrupados juntos. O atributo opcional name pode ser utilizado no <fieldset> para definir o nome do conjunto de campos, como em<fieldset name="params">.

Cada campo precisa conter um ou mair elementos <field>, cada um representando um único campo de formulário com um rótulo (label). Veja Tipos de campo de formulário padrões para uma lista dos tipos de campo de formulário permitidos e exemplos de definições XML para campos de formulário.