NB17034 Posted April 27, 2017 Share Posted April 27, 2017 Hallo, ich nutze den Prestashop 1.6.13. Ich möchte den Block "Erstellen Sie ein Konto" komplett deaktivieren. Die Registrierung der Kunden soll über eine externe Anmeldung erfolgen. Wie entferne ich den Abschnitt Link to comment Share on other sites More sharing options...
selectshop.at Posted April 27, 2017 Share Posted April 27, 2017 Im Back-office, Tabreiter Module -> Module suche nach Modul "Block Login" und die beiden anderen "Block Kundenbereich" und "Block Kundenbereich im Footer" und deaktiviere sie alle. So kann sich keiner bei deiner Seite anmelden. Das Modul "Block Login" ist für die Registrierung zuständig. Wenn du nicht möchtest, dass registrierte Kunden sich anmelden können, um ihre Bestellungen anzusehen, dann musst du die beiden "Block Kundenbereich" Module auch deaktivieren. Link to comment Share on other sites More sharing options...
NB17034 Posted April 27, 2017 Author Share Posted April 27, 2017 Hallo, vielen Dank für die schnelle Antwort. Das löst nicht ganz mein Problem. Lediglich die Neuregistrierung der Kunden soll deaktiviert werden. Kunden die bereits angemeldet sind, sollen sich weiter anmelden können. Link to comment Share on other sites More sharing options...
NB17034 Posted April 27, 2017 Author Share Posted April 27, 2017 Zu allem Unglück geht nach Aktivierung des Moduls Block Login die Anmeldung nicht mehr. Fehlerseite kommt!! Link to comment Share on other sites More sharing options...
selectshop.at Posted April 27, 2017 Share Posted April 27, 2017 Ich sehe... das geht leider nicht mehr über die Deaktivierung von Modulen (früher ging das). Du musst leider Hand an den Code legen. Aktiviere wieder die Module. Wenn du einen Fehler erhältst, dann schreibe bitte auch welchen. Um die Erstellung eines Kontos zu verhindern, musst du am FTP folgende Datei bearbeiten: themes/default-Bootsrap/authentication.tpl und diesen Code hier auskommentieren, bzw. löschen: <div class="col-xs-12 col-sm-6"> <form action="{$link->getPageLink('authentication', true)|escape:'html':'UTF-8'}" method="post" id="create-account_form" class="box"> <h3 class="page-subheading">{l s='Create an account'}</h3> <div class="form_content clearfix"> <p>{l s='Please enter your email address to create an account.'}</p> <div class="alert alert-danger" id="create_account_error" style="display:none"></div> <div class="form-group"> <label for="email_create">{l s='Email address'}</label> <input type="text" class="is_required validate account_input form-control" data-validate="isEmail" id="email_create" name="email_create" value="{if isset($smarty.post.email_create)}{$smarty.post.email_create|stripslashes}{/if}" /> </div> <div class="submit"> {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'html':'UTF-8'}" />{/if} <button class="btn btn-default button button-medium exclusive" type="submit" id="SubmitCreate" name="SubmitCreate"> <span> <i class="icon-user left"></i> {l s='Create an account'} </span> </button> <input type="hidden" class="hidden" name="SubmitCreate" value="{l s='Create an account'}" /> </div> </div> </form> </div> Danach den Browser Cache und den Smarty Cache leeren. Damit die Datei bei einem Upgrade irrtümlich nicht überschrieben wird, solltest du das Theme clonen, diesen Clone verwenden und Änderungen am Theme Code auch nur bei diesen verwendeten Clone machen. Link to comment Share on other sites More sharing options...
selectshop.at Posted April 27, 2017 Share Posted April 27, 2017 Ach ja, eines habe ich noch vergessen: Du mußt unbedingt die Option "Gastkunden" ebenso deaktivieren. Findest du im Tabreiter "Voreinstellugen" -> Bestellungen -> enable guest checkout = NO. 1 Link to comment Share on other sites More sharing options...
NB17034 Posted April 27, 2017 Author Share Posted April 27, 2017 Vielen Dank, das klappt jetzt! 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