Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Zixxx

Новачок
  
  • Публікації

    31
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

Zixxx's Achievements

Contributor

Contributor (5/14)

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

Recent Badges

1

Репутація

  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. Комментарий к заказу - необязательное поле Можно ли в админке как-то исключить какие-то шаги, если нет то есть какие-то дополнения которые подойдут или нужно дорабатывать модули?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.