Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Zixxx

Newbie
  
  • 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

1

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.