celebrations Posted December 14, 2011 Share Posted December 14, 2011 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 More sharing options...
AKJV Posted December 15, 2011 Share Posted December 15, 2011 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now