Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Zixxx

Новичок
  
  • Posts

    31
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Zixxx's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. А ну все разобрался Дизайн --> SEO URL / product/mycategorywall --> category
  2. В обещём все полулилось, ссылке теперьь икого вида http://domen.org/index.php?route=product/mycategorywall А как-то можно сгделать ссылку ЧПУ?
  3. Блин /catalog/view/theme/default/template/product/mycategoruwall.twig Синиксическая ошибка mycategoruwall --> mycategorywall
  4. Добавил макет, путь указал "product/mycategorywall" Добавил файлы: /catalog/controller/product/mycategorywall.php /catalog/view/theme/default/template/product/mycategoruwall.twig Контроллер <?php class ControllerProductMycategorywall extends Controller { public function index() { $this->document->setTitle($this->config->get('config_meta_title')); $this->document->setDescription($this->config->get('config_meta_description')); $this->document->setKeywords($this->config->get('config_meta_keyword')); $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('product/mycategorywall', $data)); } } Вьюшка {{ header }} <div id="product-mecategorywall" class="container"> <div class="row">{{ column_left }} {% if column_left and column_right %} {% set class = 'col-sm-6' %} {% elseif column_left or column_right %} {% set class = 'col-sm-9' %} {% else %} {% set class = 'col-sm-12' %} {% endif %} <div id="content" class="{{ class }}"><h1 style="font-size: 33px; margin-top: -5px; margin-bottom: 20px; text-align: center">Интернет-магазин хороших продуктов</h1>{{ content_top }}{{ content_bottom }}</div> {{ column_right }}</div> </div> {{ footer }} При перехода на макет пишет: Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "default/template/product/mycategorywall.twig" (looked into: /var/www/u0842660/data/www/domen.org/catalog/view/theme).' in /var/www/u0842660/data/www/domen.org/system/library/template/Twig/Loader/Filesystem.php:215 Stack trace: #0 /var/www/u0842660/data/www/domen.org/system/library/template/Twig/Loader/Filesystem.php(139): Twig_Loader_Filesystem->findTemplate('default/templat...') #1 /var/www/u0842660/data/www/domen.org/system/library/template/Twig/Environment.php(312): Twig_Loader_Filesystem->getCacheKey('default/templat...') #2 /var/www/u0842660/data/www/domen.org/system/library/template/Twig/Environment.php(378): Twig_Environment->getTemplateClass('default/templat...', NULL) #3 /var/www/u0842660/data/www/storage/modification/system/library/template/twig.php(42): Twig_Environment->loadTemplate('default/templat...') #4 /var/www/u0842660/data/www/domen.org/system/library/template.php(51): Template\Twig->render('default/templat...', ' in /var/www/u0842660/data/www/domen.org/system/library/template/Twig/Loader/Filesystem.php on line 215 Что нужно сгделать еещё или что сгделал не ик?
  5. Хочу сгделать отгдельную страницу, на которой будут выводиться слева категории, а по этонтру стена категорий модуль "Стена категорий". Для этого создал макет "Стена категорий" и twig "/catalog/view/theme/default/template/product/categoru_wall.twig" В макете указал путь product/categoru_wall Подскажите, ггде объявить путь "product/categoru_wall" чтобы он был доступен в модулях? Например чтобы мог его добавить для хлебных крошек $data['breadcrumbs'][] = array( 'text' => $this->language->get('КАТАЛОГ'), 'href' => $this->url->link('product/categoru_wall') ); И еещё икое момент, хлебные крошки пригдется переписать во многих месих, например для корзины в регистрациях и т.п. Как-то можно это сгделать в одном месте? Да и вообещё правильно ли собрался гделать или как-то проещё все гделается?
  6. Подскажите модуль для вывода категорий на отгдельной страниэто
  7. Методы для получения данных оказывается типовые, не в курсе что-ли были?
  8. В левой колонке выводятся категории, нужно подкорректировать графику, подскажите как twig за нее отвечает?
  9. Полулилось ик, возможно что-то перемудрено... $path = ''; $parts = explode('_', (string)$this->request->get['path']); $category_id = (int)array_pop($parts); $results_parent = $this->model_catalog_category->getProtoParent($category_id); $category = $this->model_catalog_category->getCategory($results_parent); $href = $this->url->link('product/category', 'path=' . $category['category_id']); $data['category_parent_href'] = $href; $data['local_href'] = $this->url->link('product/category', 'path=' . $this->request->get['path']);
  10. В фно категой "/catalog/view/theme/default/template/product/category.twig", хочу проверять, находимся мы в самой верхней категории или нет и в зависимости от условий выводить url самой верхней категории. Для этого я в файле "/catalog/model/catalog/category.php" получаю из базы id самой верхней категории по id текуещёй категории. Полученнный id передаю через контроллер в "category.twig" На дальше не могу понять как мне полулить url по id?
  11. Сейчас при оформлении заказа клиенту нужно пройти 6 пунктов, а в некоторых пунких единоразово еещё нужно заполнить различные данные, которые еещё и дублируются в других шагах. По сути мне нужно следующие поля 1. Имя, Телефон, Email - они заполняются из данных регистрации, при желании клиент их может изменить. 2. Адрес досивки - необязательное поле 3. Комменирий к заказу - необязательное поле Можно ли в админке как-то исклюлить какие-то шаги, если нет то есть какие-то дополнения которые подойдут или нужно дорабатывать модули?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.