Salve a tutti,
Durante un override del componente com_contact, all'interno di default_form.php mi sono inbattuto in questo commento:
riga 36
//Dynamically load any additional fields from plugins.
Mi chiedo cosa voglia dire: esistono plugin che possono aggiungere campi in modo automatico, in fondo al form standard di Joomla? Se si, perchè non ne ho trovati nella JED?
Questo è il blocco di PHP a cui si riferisce il commento, da components/com_contact/views/contact/tmpl/default_form.php
<?php //Dynamically load any additional fields from plugins. ?>
<?php foreach ($this->form->getFieldsets() as $fieldset): ?>
<?php if ($fieldset->name != 'contact'):?>
<?php $fields = $this->form->getFieldset($fieldset->name);?>
<?php foreach($fields as $field): ?>
<?php if ($field->hidden): ?>
<?php echo $field->input;?>
<?php else:?>
<dt>
<?php echo $field->label; ?>
<?php if (!$field->required && $field->type != "Spacer"): ?>
<span class="optional"><?php echo JText::_('COM_CONTACT_OPTIONAL');?></span>
<?php endif; ?>
</dt>
<dd><?php echo $field->input;?></dd>
<?php endif;?>
<?php endforeach;?>
<?php endif ?>
<?php endforeach;?>
Il codice sembra creare proprio dei campi opzionali, tuttavia non capisco quale plugin o il tipo di procedura necessaria per avere questa funzionalità.
Vi sarei grato se riusciste a sciogliere il mio dubbio