Jump to content

[Solucionado] Fecha de nacimiento obligatoria


Recommended Posts

Quisiera saber como poner la fecha de nacimiento obligatoria en el registro.

En la pestaña Clientes, al final pulsa aqui:

 

pestamya_clientes.png

 

Una vez pulsado le aparecerá

lo siguiente:

campos_oblifatorios_p.png

 

Hay señala birthday

Link to comment
Share on other sites

  • 11 months later...

A mi me gustaría que no apareciera precisamente.

 

Buenas días,

 

Ve al fichero:

 

/themes/tu-plantilla/authentication.tpl

 

Busca esto:

 

<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}" {if ($sl_day == $day)} selected="selected"{/if}>{$day}  </option>
{/foreach}
  </select>
  {*
{l s='January'}
{l s='February'}
{l s='March'}
{l s='April'}
{l s='May'}
{l s='June'}
{l s='July'}
{l s='August'}
{l s='September'}
{l s='October'}
{l s='November'}
{l s='December'}
  *}
  <select id="months" name="months">
<option value="">-</option>
{foreach from=$months key=k item=month}
 <option value="{$k}" {if ($sl_month == $k)} selected="selected"{/if}>{l s=$month} </option>
{/foreach}
  </select>
  <select id="years" name="years">
<option value="">-</option>
{foreach from=$years item=year}
 <option value="{$year}" {if ($sl_year == $year)} selected="selected"{/if}>{$year}  </option>
{/foreach}
  </select>
 </p>

 

y dejalo asi:

 

<!-- <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}" {if ($sl_day == $day)} selected="selected"{/if}>{$day}  </option>
{/foreach}
  </select>
  {*
{l s='January'}
{l s='February'}
{l s='March'}
{l s='April'}
{l s='May'}
{l s='June'}
{l s='July'}
{l s='August'}
{l s='September'}
{l s='October'}
{l s='November'}
{l s='December'}
  *}
  <select id="months" name="months">
<option value="">-</option>
{foreach from=$months key=k item=month}
 <option value="{$k}" {if ($sl_month == $k)} selected="selected"{/if}>{l s=$month} </option>
{/foreach}
  </select>
  <select id="years" name="years">
<option value="">-</option>
{foreach from=$years item=year}
 <option value="{$year}" {if ($sl_year == $year)} selected="selected"{/if}>{$year}  </option>
{/foreach}
  </select>
 </p> -->

 

(Eso para el registro)

 

Luego para cuando el usuario quiera cambiar sus datos personales, y que no le aparezca la opcion de fecha de nacimiento, ve al fichero:

 

/themes/tu-plantilla/identity.tpl

 

 

Busca esto:

 

<p class="select">
<label>{l s='Date of Birth'}</label>
<select name="days" id="days">
 <option value="">-</option>
 {foreach from=$days item=v}
  <option value="{$v}" {if ($sl_day == $v)}selected="selected"{/if}>{$v}  </option>
 {/foreach}
</select>
{*
 {l s='January'}
 {l s='February'}
 {l s='March'}
 {l s='April'}
 {l s='May'}
 {l s='June'}
 {l s='July'}
 {l s='August'}
 {l s='September'}
 {l s='October'}
 {l s='November'}
 {l s='December'}
*}
<select id="months" name="months">
 <option value="">-</option>
 {foreach from=$months key=k item=v}
  <option value="{$k}" {if ($sl_month == $k)}selected="selected"{/if}>{l s=$v} </option>
 {/foreach}
</select>
<select id="years" name="years">
 <option value="">-</option>
 {foreach from=$years item=v}
  <option value="{$v}" {if ($sl_year == $v)}selected="selected"{/if}>{$v}  </option>
 {/foreach}
</select>
  </p>

 

y dejalo asi:

 

<!-- <p class="select">
<label>{l s='Date of Birth'}</label>
<select name="days" id="days">
 <option value="">-</option>
 {foreach from=$days item=v}
  <option value="{$v}" {if ($sl_day == $v)}selected="selected"{/if}>{$v}  </option>
 {/foreach}
</select>
{*
 {l s='January'}
 {l s='February'}
 {l s='March'}
 {l s='April'}
 {l s='May'}
 {l s='June'}
 {l s='July'}
 {l s='August'}
 {l s='September'}
 {l s='October'}
 {l s='November'}
 {l s='December'}
*}
<select id="months" name="months">
 <option value="">-</option>
 {foreach from=$months key=k item=v}
  <option value="{$k}" {if ($sl_month == $k)}selected="selected"{/if}>{l s=$v} </option>
 {/foreach}
</select>
<select id="years" name="years">
 <option value="">-</option>
 {foreach from=$years item=v}
  <option value="{$v}" {if ($sl_year == $v)}selected="selected"{/if}>{$v}  </option>
 {/foreach}
</select>
  </p> -->

 

---

 

Esto te lo he comentado en base a la plantilla por defecto en Prestashop 1.5

 

Te recomiendo siempre un nuevo tema en el foro para dudas nuevas, ya que en este caso el tema hablaba de dejar la fecha de nacimiento como obligatoria, no de quitarla del formulario del registro.

  • Like 3
Link to comment
Share on other sites

Creo que si, he ido a parametros avanzados--rendimiento--forzar compilacion, he limpado el cache de mi explorador y he actualizado la pagina, luego y vuelo a quitar lo de forzar compilacion y sigo viendo la dichosa fecha de nacimiento.

Link to comment
Share on other sites

Creo que si, he ido a parametros avanzados--rendimiento--forzar compilacion, he limpado el cache de mi explorador y he actualizado la pagina, luego y vuelo a quitar lo de forzar compilacion y sigo viendo la dichosa fecha de nacimiento.

Adjuntame el fichero que has modificado en el foro. (Recuerda que es posible que tengas que cambiar lo que te he dicho varias veces en el mismo fichero, dependiendo del tipo de registro habilitado)

  • Like 1
Link to comment
Share on other sites

Ya está mi fallo era que solo lo había sustituido una vez, y había que hacerlo en 2 sitios en el mismo fichero. Muchas gracias por la ayuda para torpes como yo. Pronto tendréis noticias mias con nuevos problemas, je je je.

Link to comment
Share on other sites

Ya está mi fallo era que solo lo había sustituido una vez, y había que hacerlo en 2 sitios en el mismo fichero. Muchas gracias por la ayuda para torpes como yo. Pronto tendréis noticias mias con nuevos problemas, je je je.

Un placer ayudarte y servirte!

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

 

PD: Recuerda para nuevas dudas abrir un tema nuevo en el foro.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...