forms - ocultar - personalizar contact form 7 plugin
Ocultar etiqueta para el campo de entrada (6)
La mejor forma de ocultar la etiqueta en el campo de entrada del formulario es pasar el valor vacío a la matriz en la función ''attributeLabels ()'' en el modelo.
es decir, tiene entrada archivada nombre ''nombre_cliente'', por lo tanto, en la matriz de retorno de la función ''atributoLabels ()'' pase la cadena vacía como valor de matriz
public function attributeLabels()
{
return [
''id'' => ''ID'',
''gender'' => ''Gender'',
''client_name'' => '''',
.
.
.
]
}
Estoy intentando ocultar la etiqueta de un campo específico en _form.php sin éxito.
He intentado un par de variaciones similares, pero ninguna funciona:
<?= $form->field($model, ''sample_text'')->textArea(''label''=>false) ?>
y código alternativo:
<?= $form->field($model, ''sample_text'')->textArea(''label''=>'''') ?>
¿Cuál es el enfoque correcto para ocultar una etiqueta?
O puede modificar el valor de la template
para un campo en particular y eliminar la parte {label}
de la misma. Es decir:
<p><?= $form->field($page, ''image'', [
''template'' => ''<div class=/"/">{input}</div><div class=/"/">{error}</div>''
])->fileInput() ?></p>
Ok, encontré la solución.
<?= $form->field($model, ''sample_text'')->textArea()->label(false) ?>
Puede desactivar la etiqueta, al crear la clase de campo de formulario
$form->field($model, ''email'', [
''inputOptions'' => [
''enableLabel'' => false,
]
])
<?= $form->field($model, ''password'', [
''inputOptions''=>[
''class''=>''form-control'',
''placeholder''=>''Password''
]
])->passwordInput()->label(false); ?>
<?= $sffForm->field($sffModel, ''url_keywords'', [''enableLabel'' => false])->textInput([''placeholder'' => ''URL / keywords'']) ?>