2016-03-28 8 views
0

Ich weiß, das wurde schon einmal gefragt, aber diese Frage schien keine Antwort innerhalb des Threads zu haben. Ich poste also eine separate Frage.Erstellen Sie ein zweites (separates) Formular in OpenCart 2?

Wie auch immer, ich verwende OC Version 2.1.0.2. Ich muss eine zweite Kundenregistrierungsseite erstellen, die einfach nach einer E-Mail-Adresse und einem Passwort fragt. (Keine anderen Felder)

So kopierte ich die folgenden Dateien

- catalog/controller/account/register.php 
- catalog/model/account/customer.php 
- template/account/register.tpl 

I umbenannt die kopierten Dateien

- catalog/controller/account/registerb.php 
- catalog/model/account/customerb.php 
- template/account/registerb.tpl 

ich bearbeitet dann die Datei in public_html/catalog/Controller/account/RegisterB .php mit der unten auf meine neue Datei dann ich

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/account/registerb.tpl')) { 
     $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/account/registerb.tpl', $data)); 
    } else { 
     $this->response->setOutput($this->load->view('default/template/account/registerb.tpl', $data)); 
    } 

Punkt gehe zu meiner neu erstellten Datei unter www.fake.com/index.php?route=account/registerb Allerdings bekomme ich einen Fehlercode 500 in meinem Google Chrome und die Seite wird nicht geladen.

Also was fehlt mir?

Antwort

1

Der Fehler 500 Interner Server ist ein sehr allgemeiner HTTP-Statuscode, der bedeutet, dass auf dem Server der Website etwas schief gelaufen ist, aber der Server nicht genauer auf das genaue Problem eingehen kann.

Aber ich habe Dateien für Sie erstellt. Bei Mine Server funktioniert es, wenn ich wie index.php laufen route = Konto/RegisterB dann ist es wie die folgenden Bilder zeigen:?

Different Register Form

Code zum Herunterladen von folgenden Websites: Download code for separate register page in OpenCart eCommerce

Verwandte Themen