nocturno8000 Posted May 2, 2014 Share Posted May 2, 2014 hola a todos continuación voy a subir una imagen de mi formulario ya me falta poco para terminal la modificación y lo que quiero es que los campos o input de la (Fecha de nacimiento y país) queden como el resto verán una imagen acontinuacion: y estos son los código de cada uno de esos campos: ---------------------------------------------------------------------------------------------------------------------------------- (Fecha de nacimiento ) (Este es el código de días) <p class="select"> <span>{l s='Date of Birth'}</span> <select id="days" name="days"> <option value="">-</option> {foreach from=$days item=day} <option value="{$day|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_day == $day)} selected="selected"{/if}>{$day|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> (Este es el código de mes) <select id="months" name="months"> <option value="">-</option> {foreach from=$months key=k item=month} <option value="{$k|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_month == $k)} selected="selected"{/if}>{l s=$month} </option> {/foreach} </select> (Este es el código de año) <select id="years" name="years"> <option value="">-</option> {foreach from=$years item=year} <option value="{$year|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_year == $year)} selected="selected"{/if}>{$year|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> ----------------------------------------------------------------------------------------------------------------------------------------------------------------- (País) (Y Este es el código de País) --------------------------------------------------------------------------------------------------------------------------------------------------------------- <p class="required select"> <label for="id_country">{l s='Country'} <sup>*</sup></label> <select name="id_country" id="id_country"> {foreach from=$countries item=v} <option value="{$v.id_country}"{if (isset($guestInformations) AND $guestInformations.id_country == $v.id_country) OR (!isset($guestInformations) && $sl_country == $v.id_country)} selected="selected"{/if}>{$v.name|escape:'htmlall':'UTF-8'}</option> {/foreach} </select> </p> -------------------------------------------------------------------------------------------------------------------------------------------------------------------- como puedo hacer para que me quede como el resto delos campos saludos y muchas gracias. mi versión es PrestaShop 1.5.6.1 mi tienda http://tobuyall.com/es/pedido-rapido saludos espero tu respuesta.... Link to comment Share on other sites More sharing options...
kvnkain Posted May 2, 2014 Share Posted May 2, 2014 A que te refiere como los restos de los campos? con el estilo de que el texto esta adentro del imput??? si es eso, pon el codigo de esos imput para ayudar y los css de ellos Link to comment Share on other sites More sharing options...
nocturno8000 Posted May 2, 2014 Author Share Posted May 2, 2014 A que te refiere como los restos de los campos? con el estilo de que el texto esta adentro del imput??? si es eso, pon el codigo de esos imput para ayudar y los css de ellos si que el texto quede adentro del imput pero no se como hacerlo, estoy haciéndolo con este atributo (placeholder ) pero no se como colocarlo en cada uno de los campos de la fecha y en país para que me quede como los otros campos. Link to comment Share on other sites More sharing options...
kvnkain Posted May 2, 2014 Share Posted May 2, 2014 (edited) agrega este estilo en un css o si no antes del formulario <style type="text/css"> .s { color:white; font-size:0px; display:none; } </style> y agrega un option select extra <option selected="selected" class="s">Nombre que quieres que aparesca</option> ejemplo con el codigo que tienes de Pais <p class="required select"> <label for="id_country">{l s='Country'} <sup>*</sup></label> <select name="id_country" id="id_country"> <option selected="selected" class="s">Pais</option> {foreach from=$countries item=v} <option value="{$v.id_country}"{if (isset($guestInformations) AND $guestInformations.id_country == $v.id_country) OR (!isset($guestInformations) && $sl_country == $v.id_country)}{/if}>{$v.name|escape:'htmlall':'UTF-8'}</option> {/foreach} </select> </p> Edited May 2, 2014 by kvnkain (see edit history) Link to comment Share on other sites More sharing options...
nocturno8000 Posted May 2, 2014 Author Share Posted May 2, 2014 agrega este estilo en un css o si no antes del formulario <style type="text/css"> .s { color:white; font-size:0px; display:none; } </style> y agrega un option select extra <option selected="selected" class="s">Nombre que quieres que aparesca</option> ejemplo con el codigo que tienes de Pais <p class="required select"> <label for="id_country">{l s='Country'} <sup>*</sup></label> <select name="id_country" id="id_country"> <option selected="selected" class="s">Pais</option> {foreach from=$countries item=v} <option value="{$v.id_country}"{if (isset($guestInformations) AND $guestInformations.id_country == $v.id_country) OR (!isset($guestInformations) && $sl_country == $v.id_country)}{/if}>{$v.name|escape:'htmlall':'UTF-8'}</option> {/foreach} </select> </p> hola amigo, esto me funciono con país pero con la fecha no, como con la fecha,.. Link to comment Share on other sites More sharing options...
kvnkain Posted May 2, 2014 Share Posted May 2, 2014 (edited) Dia <p class="select"> <span>{l s='Date of Birth'}</span> <select id="days" name="days"> <option selected="selected" class="s">Dia</option> {foreach from=$days item=day} <option value="{$day|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_day == $day)} selected="selected"{/if}>{$day|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> Mes <select id="months" name="months"> <option selected="selected" class="s">Mes</option> {foreach from=$months key=k item=month} <option value="{$k|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_month == $k)} selected="selected"{/if}>{l s=$month} </option> {/foreach} </select> Years <select id="years" name="years"> <option selected="selected" class="s">Años</option> {foreach from=$years item=year} <option value="{$year|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_year == $year)} selected="selected"{/if}>{$year|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> Ahi esta men Edited May 2, 2014 by kvnkain (see edit history) Link to comment Share on other sites More sharing options...
nocturno8000 Posted May 2, 2014 Author Share Posted May 2, 2014 Dia <p class="select"> <span>{l s='Date of Birth'}</span> <select id="days" name="days"> <option selected="selected" class="s">Dia</option> {foreach from=$days item=day} <option value="{$day|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_day == $day)} selected="selected"{/if}>{$day|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> Mes <select id="months" name="months"> <option selected="selected" class="s">Mes</option> {foreach from=$months key=k item=month} <option value="{$k|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_month == $k)} selected="selected"{/if}>{l s=$month} </option> {/foreach} </select> Years <select id="years" name="years"> <option selected="selected" class="s">Años</option> {foreach from=$years item=year} <option value="{$year|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_year == $year)} selected="selected"{/if}>{$year|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> Ahi esta men hola de nuevo lo que pasa es que yo lo introduzco es esta manera <option selected="selected" class="s">{l s='day'}</option> porque si no lo pongo así no me traduce de day a dia, el código que me enviaste funciona pero cuando le agrego {l s='ejemplo'} es para que me traduzca la palabra, pero me la deja igual en ingles y si la dejo así hay problema porque cuando un extranjero traduzca la pagina esa palabra no se traducirá..... Link to comment Share on other sites More sharing options...
kvnkain Posted May 2, 2014 Share Posted May 2, 2014 Fácil men copia los nombres que estan en <span></span> o si no agrega la palabra {l s='ejemplo'} pero traducela en administrator pagina busca la parte que diga traducciones Link to comment Share on other sites More sharing options...
nocturno8000 Posted May 2, 2014 Author Share Posted May 2, 2014 Fácil men copia los nombres que estan en <span></span> o si no agrega la palabra {l s='ejemplo'} pero traducela en administrator pagina busca la parte que diga traducciones hola no se que es lo que pasa pero, hice lo que me dijiste, copien el nombre que decía así <option selected="selected" class="s">{l s='Date of Birth'}</option> el resultado es este Fecha de nacimiento, pero no quiero que salga ese nombre tan grande solo quiero que salga día, mes y año en cada uno de los campos, y cuando lo pongo así <option selected="selected" class="s">{l s='Day'}</option> el resultado es este Day, osea que no me lo esta traduciendo, porque debería de salir así Día. saludos men..... cuando lo pongo asi <span>{l s='Day'}</span> el resultado es este Link to comment Share on other sites More sharing options...
nocturno8000 Posted May 3, 2014 Author Share Posted May 3, 2014 hola quien puede ponerme claro con la facha del formulario. Link to comment Share on other sites More sharing options...
locojaen Posted May 3, 2014 Share Posted May 3, 2014 Las traducciones no se hacen solas, debes añadirlas tu en localización->traducción de mensajes. Una vez apliques la solución que te han comentado, vas a las traducciones del front y las actualizas para cada idioma. Link to comment Share on other sites More sharing options...
Recommended Posts