Я знаю, что это задавали один раз раньше, но у этого вопроса, похоже, не было ответа внутри потока. Поэтому я отправляю отдельный вопрос.Создайте вторую (отдельную) регистрационную форму в 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 и страница не загружается.
Так что мне не хватает?