2016-03-28 1 views
0

Я знаю, что это задавали один раз раньше, но у этого вопроса, похоже, не было ответа внутри потока. Поэтому я отправляю отдельный вопрос.Создайте вторую (отдельную) регистрационную форму в OpenCart 2?

В любом случае, я использую версию OC 2.1.0.2. Мне нужно создать вторую страницу регистрации клиента, которая попросит их указать адрес электронной почты и пароль. (никакие другие поля)

Так что я скопировал ниже файлы

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

Я переименовал скопированные файлы

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

я отредактированный файл в public_html/каталог/контроллер/счета/registerb .php с ниже, чтобы указать на мой новый файл

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)); 
    } 

Я тогда перейдите к моему только что созданному файлу по адресу www.fake.com/index.php?route=account/registerb Однако я получаю код ошибки 500 в моем браузере Chrome и страница не загружается.

Так что мне не хватает?

ответ

1

Внутренняя ошибка сервера - это очень общий код состояния HTTP, который означает, что на сервере веб-сайта что-то пошло не так, но сервер не может быть более конкретным в отношении точной проблемы.

Но я создал для вас файлы. На шахте сервера он работает, когда я бегу, как index.php маршрута = счета/registerb затем показано, как следующие изображения:?

Different Register Form

Скачать код из следующих сайтов: Download code for separate register page in OpenCart eCommerce