Dans mon formulaire de connexion, les champs de présentation personnalisés sont affichés par le $field->input
variable. Malheureusement, ces champs sont affichés sans l'attribut d'espace réservé.
Est-il possible d'ajouter cet attribut au champ affiché par la variable ci-dessus?
<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) : ?>
<?php if ($field->hidden === false) : ?>
<div class="sc-group">
<?php echo $field->input; ?>
</div>
<?php endif; ?>
<?php endforeach; ?>
Je crois que hint
est l'attribut que vous recherchez:
<field name="name"
label="Name"
type="text"
required="true"
hint="Placeholder Text"
default=""
/>
Vous devez suivre les étapes ci-dessous
hint
attribut: <field name="field_name" label="Field Label" type="text" hint="Placeholder Text"/>
vous pouvez ajouter un champ de conseil dans votre xlm ou vous pouvez ajouter une valeur de conseil à la volée dans votre code ici: $ field-> hint = some text;
<?php foreach ($this->form->getFieldset($fieldset->name) as $name => $field) :
$field->hint = JText::_('COM_NAME_FORM_HINT_' . strtoupper($field->fieldname));?>
<?php if ($field->hidden === false) : ?>
<div class="sc-group">
<?php echo $field->input; ?>
</div>
<?php endif; ?>
<?php endforeach; ?>