Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Zixxx

Новичок
  
  • Публикаций

    31
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения Zixxx

Contributor

Contributor (5/14)

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

Последние медали

1

Репутация

  1. Zixxx

    Создать макет

    А ну все разобрался Дизайн --> SEO URL / product/mycategorywall --> category
  2. Zixxx

    Создать макет

    В общем все получилось, ссылке теперь такого вида http://domen.org/index.php?route=product/mycategorywall А как-то можно сделать ссылку ЧПУ?
  3. Zixxx

    Создать макет

    Блин /catalog/view/theme/default/template/product/mycategoruwall.twig Синтаксическая ошибка mycategoruwall --> mycategorywall
  4. Zixxx

    Создать макет

    Добавил макет, путь указал "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. Да /catalog/view/theme/default/template/extension/module/category.twig
  9. В левой колонке выводятся категории, нужно подкорректировать графику, подскажите как twig за нее отвечает?
  10. Получилось так, возможно что-то перемудрено... $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']);
  11. В фале категой "/catalog/view/theme/default/template/product/category.twig", хочу проверять, находимся мы в самой верхней категории или нет и в зависимости от условий выводить url самой верхней категории. Для этого я в файле "/catalog/model/catalog/category.php" получаю из базы id самой верхней категории по id текущей категории. Полученнный id передаю через контроллер в "category.twig" На дальше не могу понять как мне получить url по id?
  12. Спасибо, то что нужно
  13. Сейчас при оформлении заказа клиенту нужно пройти 6 пунктов, а в некоторых пунктах единоразово еще нужно заполнить различные данные, которые еще и дублируются в других шагах. По сути мне нужно следующие поля 1. Имя, Телефон, Email - они заполняются из данных регистрации, при желании клиент их может изменить. 2. Адрес доставки - необязательное поле 3. Комментарий к заказу - необязательное поле Можно ли в админке как-то исключить какие-то шаги, если нет то есть какие-то дополнения которые подойдут или нужно дорабатывать модули?
  14. oc_product не увидел пагинацию сразу
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.