rider76 Опубликовано: марта 4, 2017 Жалоба Поделиться Опубликовано: марта 4, 2017 Столкнулся с проблемой, не нашел толковой информации по созданию новых макетов. Подскажите как правильно их создавать. Необходимо вывести модуль генератора форм на своей собственной странице со ссылкой на него в главном меню. Видел статью https://docs.myopencart.com/index.php?title=Дизайн,. Но не получается по документации, делаю след. образом: В шаблоне создаю новую папку form и копирую туда файл information.tpl, переименовываю его в form.tpl, затем в контроллере также создаю папку form и копирую туда файл information.php, переименовываю его в form.php и редактирую. После этого создаю новый макет с указанием пути form/form . Затем в меню использую ссылку index.php?route=form/form - в итоге просто белая страница. Подскажите мой алгоритм действий правильный? Версия системы 2.1.0.2 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. admin Опубликовано: марта 4, 2017 Это популярное сообщение. Жалоба Поделиться Опубликовано: марта 4, 2017 все делаете правильно проблема скорее всего кроется в 23 минуты назад, rider76 сказал: переименовываю его в form.php и редактирую включите отображение ошибок в .htaccess думаю сразу увидите ответ на свой вопрос rider76 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
rider76 Опубликовано: марта 4, 2017 Автор Жалоба Поделиться Опубликовано: марта 4, 2017 47 минут назад, admin сказал: все делаете правильно проблема скорее всего кроется в включите отображение ошибок в .htaccess думаю сразу увидите ответ на свой вопрос Не понял все равно Fatal error: Class 'Controllerformform' not found in ........\system\storage\modification\system\engine\action.php on line 48 контроллер не найден, но он же есть этот файл и кусок кода в конце я отредактировал if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/form/form.tpl')) { $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/form/form.tpl', $data)); } else { $this->response->setOutput($this->load->view('default/template/form/form.tpl', $data)); Прошу прощения, сейчас за основу брал файлы home.tpl и home.php - их правил и переименовывал - но суть осталась та же Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. rider76 Опубликовано: марта 5, 2017 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: марта 5, 2017 Ура, все заработало. Спасибо, что подсказали, что действовал я все же правильно, а ошибка было из-за того, что файл не до правил так сказать. исправил кусок кода class ControllerCommonHome extends Controller на вот такой class ControllerFormForm extends Controller и все ровно стало admin 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.