Jump to content

velden aanpassen/verwijderen bij aanmaken van een account/inloggen


Recommended Posts

hallo,

 

kan iemand mij zeggen waar en hoe ik bepaalde velden in het inlogscherm kan aanpassen/verwijderen?

als je nu op mijn webshop een account wil aanmaken, moet jij bij de adresgegevens een 2de keer je voornaam ingeven: volledig zinloos want die heb je ervoor al eens ingevuld, dus dit veld wil ik verwijderen. Daarenboven vraagt het systeem om jouw achternaam in te vuillen eens je klaar bent, terwijl die wel degelijk ingevuld is, heel raar ....

 

voorbeeld van mijn probleem vind je via deze link: http://www.thecelebrationsandeventsfactory.eu/webshop/authentication

 

ik ben een echte computerleek, dus graag een heel simpele oplossing als het kan of een stap voor stap oplossing zodat het voor mij ook duidelijk is.

Alvast bedankt!

 

gr Monika

Link to comment
Share on other sites

Die dubbele invulvelden voor voor- en achternaam zijn inderdaad wat overbodig. Maar de namen die je bij 'Uw persoonlijke gegevens' invult worden automatisch overgenomen in het 'Uw adres' gedeelte. Ik denk dat de invulvelden voor namen dubbel uitgevoerd zijn zodat je eventueel een andere naam kan opgeven voor verzending (hoewel ik niet zeker weet of je wel echt een andere naam kan opgeven). Alle invulvelden voor de namen zijn verplicht dus dat kan je niet zomaar uit de code slopen.

 

Maar ik zie op je website dat het 2de invulveld voor de achternaam (in het 'Uw adres' gedeelte) ontbreekt. Dat zal de reden zijn waarom je een foutmelding krijgt dat de achternaam niet is ingevuld, ook al heb je dat wel gedaan daarboven.

Waarschijnlijk is het adreslayout niet goed ingesteld in je beheersysteem. Kijk eens bij 'Shipping-->Countries' en bewerk dan 'Nederland' in de lijst met landen. Dan zie je een veld voor 'Address layout:'. Dit zou zoiets moeten zijn als dit:

firstname lastname

company

address1

postcode city

Country:name

phone

Customer:email

 

Je kunt hierboven de niet-verplichte opties weglaten, bijv. 'company'. Dat zou dan ook niet meer zichtbaar moeten zijn op je website bij het aanmaken van een account.

 

Je geeft aan dat je een computerleek bent, maar als je het aandurft kan je in /themes/jouw_theme/authentication.tpl meer aanpassingen maken. Zorg eerst dat je een backup maak van het originele bestand! Daarna kan je andere niet-verplichte velden weglaten in dit bestand, bijv. de geboortedatum. Daarvoor verwijder je dit gedeelte of plaats je het tussen de comment tags {* *}:

 <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 ($sl_day == $day)} selected="selected"{/if}>{$day|escape:'htmlall':'UTF-8'}  </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|escape:'htmlall':'UTF-8'}" {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|escape:'htmlall':'UTF-8'}" {if ($sl_year == $year)} selected="selected"{/if}>{$year|escape:'htmlall':'UTF-8'}  </option>
   {/foreach}
  </select>
 </p>

Deze code komt 2x voor in authentication.tpl dus je moet ook het 2x weghalen

Vergeet niet om 'Force compile' aan te zetten voor aanpassingen aan TPL files.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...