<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Zend Form: Decoradores</title>
	<atom:link href="http://vida.danguer.com/2008/08/31/zend-form-decoradores/feed/" rel="self" type="application/rss+xml" />
	<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/</link>
	<description>Un blog más de un freelancer</description>
	<lastBuildDate>Thu, 29 Apr 2010 16:17:13 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: daniko</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-2795</link>
		<dc:creator>daniko</dc:creator>
		<pubDate>Wed, 02 Sep 2009 16:35:55 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-2795</guid>
		<description>Hola excelente el tutorial, pero ahora deseo que mi formulario pueda convertirse en varios idiomas, he estado leyendo q se puede configurar desde archivos estos idiomas por ejemplo lang_es.cvs o lang_en.cvs. no se alguien me puede ayudar con esto. Gracias</description>
		<content:encoded><![CDATA[<p>Hola excelente el tutorial, pero ahora deseo que mi formulario pueda convertirse en varios idiomas, he estado leyendo q se puede configurar desde archivos estos idiomas por ejemplo lang_es.cvs o lang_en.cvs. no se alguien me puede ayudar con esto. Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-136</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Mon, 30 Mar 2009 18:23:15 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-136</guid>
		<description>Hola, amigos.

Estoy intentando hacer un form en ZF, todo en un renglon.

usuario:  password: 

si alguien lo ha hecho ya le agradezco que me aclare las ideas.

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola, amigos.</p>
<p>Estoy intentando hacer un form en ZF, todo en un renglon.</p>
<p>usuario:  password: </p>
<p>si alguien lo ha hecho ya le agradezco que me aclare las ideas.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Surt</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-97</link>
		<dc:creator>Surt</dc:creator>
		<pubDate>Fri, 13 Feb 2009 13:44:08 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-97</guid>
		<description>Saludos Danguer,

primero, muy buen articulo.
Luego, lo que temias, preguntas :)

he estado tratando de eliminar todo el html que para mi gusto zend_form mete de mas, (dl dd dt) en cada elemento del formulario.

Actualmente en el loaddefault decorators de mi custom form hago un foreach de los elementos, para remover dd dt, pero claro, es ineficiente, así que estoy tratando de extender Element.php sobreescribiendo loaddefault decorator, para desacerme de sus dd dt.

El problema es: En que lugar cuando instancio un elemento en zend_form se instancia Element.php de Zend, lo que quiero es que mi custom form extienda mi custom Element.php que a su vez extiende el por defecto, pero elminando de su laddefauldecorators los dd dt. 

Todo esto es debido a que si &quot;re&quot;-seteo los default decorators, pues me cargo algunos importantes de file y de capcha. por eso queria extender Element.php para que simplemente no añadiera dd dt</description>
		<content:encoded><![CDATA[<p>Saludos Danguer,</p>
<p>primero, muy buen articulo.<br />
Luego, lo que temias, preguntas <img src='http://vida.danguer.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>he estado tratando de eliminar todo el html que para mi gusto zend_form mete de mas, (dl dd dt) en cada elemento del formulario.</p>
<p>Actualmente en el loaddefault decorators de mi custom form hago un foreach de los elementos, para remover dd dt, pero claro, es ineficiente, así que estoy tratando de extender Element.php sobreescribiendo loaddefault decorator, para desacerme de sus dd dt.</p>
<p>El problema es: En que lugar cuando instancio un elemento en zend_form se instancia Element.php de Zend, lo que quiero es que mi custom form extienda mi custom Element.php que a su vez extiende el por defecto, pero elminando de su laddefauldecorators los dd dt. </p>
<p>Todo esto es debido a que si &#8220;re&#8221;-seteo los default decorators, pues me cargo algunos importantes de file y de capcha. por eso queria extender Element.php para que simplemente no añadiera dd dt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alberto</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-85</link>
		<dc:creator>Alberto</dc:creator>
		<pubDate>Mon, 15 Dec 2008 11:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-85</guid>
		<description>Hola,

Estoy tratando de aplicar al $this-&gt;content una clase para que cuando muestre el error pinte el input con bordes rojos.

¿Dónde y cómo aplico esa clase que tengo definida en mi hoja de estilos?

Me está costando comprender esto del Zend_Form a fondo...

Gracias por la ayuda.</description>
		<content:encoded><![CDATA[<p>Hola,</p>
<p>Estoy tratando de aplicar al $this-&gt;content una clase para que cuando muestre el error pinte el input con bordes rojos.</p>
<p>¿Dónde y cómo aplico esa clase que tengo definida en mi hoja de estilos?</p>
<p>Me está costando comprender esto del Zend_Form a fondo&#8230;</p>
<p>Gracias por la ayuda.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mictlantecuhtli</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-84</link>
		<dc:creator>Mictlantecuhtli</dc:creator>
		<pubDate>Fri, 12 Dec 2008 20:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-84</guid>
		<description>Sorry

Al postear el código se eliminaron algunos tags, puedes consultar el código de la tabla en la liga:
http://pastebin.com/m300844fe

un ejemplo del grid lo puedes consultar en la liga:
http://img244.imageshack.us/my.php?image=gridsamplejo0.jpg

Espero y te sirva esta info, veo que tiene tiempo que no posteas nada.

Suerte

Saludos</description>
		<content:encoded><![CDATA[<p>Sorry</p>
<p>Al postear el código se eliminaron algunos tags, puedes consultar el código de la tabla en la liga:<br />
<a href="http://pastebin.com/m300844fe" rel="nofollow">http://pastebin.com/m300844fe</a></p>
<p>un ejemplo del grid lo puedes consultar en la liga:<br />
<a href="http://img244.imageshack.us/my.php?image=gridsamplejo0.jpg" rel="nofollow">http://img244.imageshack.us/my.php?image=gridsamplejo0.jpg</a></p>
<p>Espero y te sirva esta info, veo que tiene tiempo que no posteas nada.</p>
<p>Suerte</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mictlantecuhtli</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-83</link>
		<dc:creator>Mictlantecuhtli</dc:creator>
		<pubDate>Fri, 12 Dec 2008 19:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-83</guid>
		<description>Pues utilizar el siguiente código:

	
		
		
		Op
		
		ID
		
		Nombre
	
		Apellido Paterno
	
		Apellido Materno
	
		Correo
	
	
	data as $persona)
	{
	?&gt;
	&lt;tr &gt;
		&lt;input type=&quot;checkbox&quot; name=&quot;usuarios[]&quot; id=&quot;chkUsuario&quot; value=&quot;escape($persona-&gt;IdPersona)?&gt;&quot;&gt;
		&lt;a href=&quot;?ctl=Usuario&amp;op=capturar&amp;id=IdPersona;?&gt;&quot;&gt;&lt;/a&gt;  
		escape($persona-&gt;IdPersona);?&gt;
		escape($persona-&gt;Nombre);?&gt;
		escape($persona-&gt;Paterno);?&gt;
		escape($persona-&gt;Materno);?&gt;
		escape($persona-&gt;Correo);?&gt;
	
	


Yo tengo definidos los siguientes estilos:

.Grid
{
	/*border: thin solid #003366; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	cellpadding:1;
	cellspacing:1;
	background-color:white; 
	position: static; 
	top: 0px;
	margin-left:auto;
	margin-right:auto; 
	margin-top: 0px; 
	padding-top: 0px;
  width:100%;
}
.GridHeader
{
	font-family:Ariel, Velvetica, sans-serif;
	font-weight: bold;
	font-size:10pt;
	color:#FFFFFF;
	background-color:#003366;
}
.GridRowPair
{
	background-color:#BFD5FF;
}
.GridRowPair:hover
{
	background-color:#6699FF;
}
.GridRowNoPair
{
	background-color:#FFFFFF;
}
.GridRowNoPair:hover
{
	background-color:#6699FF;
}

Jugando con los estilos y usando un contador para reconocer los renglones nones y pares se iluminan de distinto color además de configurar un tercer color para el evento OnmouseOver, con lo cual el renglón sobre el que se pasa el apuntador del mouse se ilumina de un tercer color.

Saludos</description>
		<content:encoded><![CDATA[<p>Pues utilizar el siguiente código:</p>
<p>		Op</p>
<p>		ID</p>
<p>		Nombre</p>
<p>		Apellido Paterno</p>
<p>		Apellido Materno</p>
<p>		Correo</p>
<p>	data as $persona)<br />
	{<br />
	?&gt;<br />
	&lt;tr &gt;<br />
		&lt;input type=&#8221;checkbox&#8221; name=&#8221;usuarios[]&#8221; id=&#8221;chkUsuario&#8221; value=&#8221;escape($persona-&gt;IdPersona)?&gt;&#8221;&gt;<br />
		&lt;a href=&#8221;?ctl=Usuario&amp;op=capturar&amp;id=IdPersona;?&gt;&#8221;&gt;<br />
		escape($persona-&gt;IdPersona);?&gt;<br />
		escape($persona-&gt;Nombre);?&gt;<br />
		escape($persona-&gt;Paterno);?&gt;<br />
		escape($persona-&gt;Materno);?&gt;<br />
		escape($persona-&gt;Correo);?&gt;</p>
<p>Yo tengo definidos los siguientes estilos:</p>
<p>.Grid<br />
{<br />
	/*border: thin solid #003366; */<br />
	font-family: Arial, Helvetica, sans-serif;<br />
	font-size: 10px;<br />
	color: #003366;<br />
	cellpadding:1;<br />
	cellspacing:1;<br />
	background-color:white;<br />
	position: static;<br />
	top: 0px;<br />
	margin-left:auto;<br />
	margin-right:auto;<br />
	margin-top: 0px;<br />
	padding-top: 0px;<br />
  width:100%;<br />
}<br />
.GridHeader<br />
{<br />
	font-family:Ariel, Velvetica, sans-serif;<br />
	font-weight: bold;<br />
	font-size:10pt;<br />
	color:#FFFFFF;<br />
	background-color:#003366;<br />
}<br />
.GridRowPair<br />
{<br />
	background-color:#BFD5FF;<br />
}<br />
.GridRowPair:hover<br />
{<br />
	background-color:#6699FF;<br />
}<br />
.GridRowNoPair<br />
{<br />
	background-color:#FFFFFF;<br />
}<br />
.GridRowNoPair:hover<br />
{<br />
	background-color:#6699FF;<br />
}</p>
<p>Jugando con los estilos y usando un contador para reconocer los renglones nones y pares se iluminan de distinto color además de configurar un tercer color para el evento OnmouseOver, con lo cual el renglón sobre el que se pasa el apuntador del mouse se ilumina de un tercer color.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-78</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Wed, 26 Nov 2008 17:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-78</guid>
		<description>Hola, estoy buscando la manera de trabajar con zend_form y tablas, ya que quiero que el formulario se vea de determinada manera y no me sale, alguien tiene alguna punta para esto, gracias.</description>
		<content:encoded><![CDATA[<p>Hola, estoy buscando la manera de trabajar con zend_form y tablas, ya que quiero que el formulario se vea de determinada manera y no me sale, alguien tiene alguna punta para esto, gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-38</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 05 Sep 2008 04:10:57 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-38</guid>
		<description>Hola gracias por los comentarios =), necesitas personalizar el elemento, recuerda que ViewHelper &quot;renderea&quot; el elemento de acuerdo a un helper, por ejemplo el Zend_Form_Element_Select tiene un formSelect como helper; necesitas verificar por cada elemento porque varian un poco el helper, por ejemplo el select que viene de los multi-opciones acepta más parametros, pero debes reemplazar el decorador del elemento en $this-&gt;element por:

    		echo $this-&gt;{$this-&gt;element-&gt;helper}(
	        	$this-&gt;element-&gt;getName(),
	        	$this-&gt;element-&gt;getValue(), 
	        	$this-&gt;element-&gt;getAttribs()
    		);

Puedes variar por ejemplo el getAttribs() para agregar la clase (array(&#039;class&#039; =&gt; &#039;errror&#039;) por ejemplo si es que tiene un mensaje de error, de esta manera el elemento recibe una clase de error que puedes hacer por ejemplo que el borde sea rojo, todo es cuestion de moverle al CSS y al decorador =)

También recuerda que si usas esto en tu decorador en tu elemento no tiene caso que dejes el viewHelper en tus decoradores principales ya que el ViewHelper simplemente renderea el elemento en un elemento de formulario (lo sobreescribirá así que no vale la pena realizar doble operación)

Saludos,</description>
		<content:encoded><![CDATA[<p>Hola gracias por los comentarios =), necesitas personalizar el elemento, recuerda que ViewHelper &#8220;renderea&#8221; el elemento de acuerdo a un helper, por ejemplo el Zend_Form_Element_Select tiene un formSelect como helper; necesitas verificar por cada elemento porque varian un poco el helper, por ejemplo el select que viene de los multi-opciones acepta más parametros, pero debes reemplazar el decorador del elemento en $this->element por:</p>
<p>    		echo $this->{$this->element->helper}(<br />
	        	$this->element->getName(),<br />
	        	$this->element->getValue(),<br />
	        	$this->element->getAttribs()<br />
    		);</p>
<p>Puedes variar por ejemplo el getAttribs() para agregar la clase (array(&#8217;class&#8217; => &#8216;errror&#8217;) por ejemplo si es que tiene un mensaje de error, de esta manera el elemento recibe una clase de error que puedes hacer por ejemplo que el borde sea rojo, todo es cuestion de moverle al CSS y al decorador =)</p>
<p>También recuerda que si usas esto en tu decorador en tu elemento no tiene caso que dejes el viewHelper en tus decoradores principales ya que el ViewHelper simplemente renderea el elemento en un elemento de formulario (lo sobreescribirá así que no vale la pena realizar doble operación)</p>
<p>Saludos,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-35</link>
		<dc:creator>Gabriel</dc:creator>
		<pubDate>Thu, 04 Sep 2008 10:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-35</guid>
		<description>Hola de nuevo, como estas? Bueno, siguiendo practicando me he encontrado con las siguientes dudas (asi puedo terminar mi forulario =) ). Las dudas son las siguientes, en el archivo decorador-avanzado.phtml para mostrar el &quot;campo&quot;
del formulario, le pusimos &quot;content ?&gt; &quot; ok?. Pero por ejemplo, yo quiero customizar un Multi Check Box que contiene 3 elementos, entoces si pongo &quot;content ?&gt;, no los puedo customizar por cada elemento, sino que plasma todo de una. Tambien me pasa cuando quiero customizar un Captcha, ya que este te inserta 2 elementos (la imagen y el campo para insertar). Nose si me he explicado bien.

Otra cosa que no termino de entender es lo siguiente, por ejemplo en un campo de texto comun, al hacer 
content ?&gt;, como le puedo configurar, que si hay un error, mi CSS sea tal (quiero que el campo se ponga rojo por ejemplo) ?

Desde ya. Muchas Gracias por tu atention, este blog esta de 10!!</description>
		<content:encoded><![CDATA[<p>Hola de nuevo, como estas? Bueno, siguiendo practicando me he encontrado con las siguientes dudas (asi puedo terminar mi forulario =) ). Las dudas son las siguientes, en el archivo decorador-avanzado.phtml para mostrar el &#8220;campo&#8221;<br />
del formulario, le pusimos &#8220;content ?&gt; &#8221; ok?. Pero por ejemplo, yo quiero customizar un Multi Check Box que contiene 3 elementos, entoces si pongo &#8220;content ?&gt;, no los puedo customizar por cada elemento, sino que plasma todo de una. Tambien me pasa cuando quiero customizar un Captcha, ya que este te inserta 2 elementos (la imagen y el campo para insertar). Nose si me he explicado bien.</p>
<p>Otra cosa que no termino de entender es lo siguiente, por ejemplo en un campo de texto comun, al hacer<br />
content ?&gt;, como le puedo configurar, que si hay un error, mi CSS sea tal (quiero que el campo se ponga rojo por ejemplo) ?</p>
<p>Desde ya. Muchas Gracias por tu atention, este blog esta de 10!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel</title>
		<link>http://vida.danguer.com/2008/08/31/zend-form-decoradores/comment-page-1/#comment-33</link>
		<dc:creator>Gabriel</dc:creator>
		<pubDate>Wed, 03 Sep 2008 13:57:50 +0000</pubDate>
		<guid isPermaLink="false">http://vida.danguer.com/?p=49#comment-33</guid>
		<description>Muchisimas gracias, por responder, tengo otra consulta, por ejemplo quiero que en algunos campos, el populate, este deshabilitado, como por ejemplo en esos sitios en donde el campo password no tiene populate (no se completa solo).

Ya que encontra para deshabilitarlo en todo el formulario, pero no en un campo especifico.


Un abrazo</description>
		<content:encoded><![CDATA[<p>Muchisimas gracias, por responder, tengo otra consulta, por ejemplo quiero que en algunos campos, el populate, este deshabilitado, como por ejemplo en esos sitios en donde el campo password no tiene populate (no se completa solo).</p>
<p>Ya que encontra para deshabilitarlo en todo el formulario, pero no en un campo especifico.</p>
<p>Un abrazo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
