Hola ana:
Decirte que yo ocultar campos nunca lo hice con symfony pero modificar
la apariencia de un form hecho con admin generator si.
la template que tienes que modificar se llama _form_fieldset.php. Yo
lo que hice es ordenar los campos en columnas y con un orden
determinado. Aunque si lo que quieres hacer es solo ponerle un <div> y
un id para ocultarlo es mucho mas facil.
Seria algo asi:
<?php foreach ($fields as $name => $field): ?>
<?php if ((isset($form[$name]) && $form[$name]->isHidden()) || (!
isset($form[$name]) && $field->isReal())) continue ?>
<?php if ($name=='nombre'): ?>
<div id="nombre">
<?php elseif ($name=='direccion'): ?>
</div>
<div id="direccion">
<?php endif; ?>
//esto es donde se agrega el partial
//para un campo en concreto(label y widget)
<?php include_partial('expediente/form_field', array(
'name' => $name,
'attributes' => $field->getConfig('attributes', array()),
'label' => $field->getConfig('label'),
'help' => $field->getConfig('help'),
'form' => $form,
'field' => $field,
'class' => 'sf_admin_form_row sf_admin_'.strtolower($field-
>getType()).' sf_admin_form_field_'.$name,
)) ?>
//esto es para cerrar el ultimo div que pongas
<?php if ($name=='direccion'): ?>
</div>
<?php endif; ?>
<?php endforeach; ?>
asi tendrias el label y el widget todo dentro de un mismo div con un
id unico para poder ocultarlo o aplicarle CSS.
Espero haberte ayudado en algo.
Un saludo :)
> El 20/07/11, Moises Burgos <
mdbur...@gmail.com> escribió:
>
>
>
>
>
>
>
> > Este enlace te puede dar luces de como puede hacerse
> >
http://api.jquery.com/hide/
>
> > en cuanto a que este hecho con el admin-generator, supongo que tendrás que
> > dar con la plantilla que se genera en la cache y sobre-escribirla en un
> > modulo llamado de igual forma...
>
> > Saludos...
>
> > El 20/07/2011, a las 17:31, ana escribió:
>
> >> Si bueno, el detalle es no se exactamente con que funcion, atributo,
> >> etc...asignarle el id a la fila, lo hice con el admin-generator,
> >> supongo que es en la clase del form pero aun no se como se hace.
> >> gracias.
>
> >> El 20/07/11, Moises Burgos <
mdbur...@gmail.com> escribió: