Рекомендуемые сообщения

Valery332    0

Здравствуйте, пытаюсь собственноручно создать свою тему опенкарт, благодаря ранее найденной на форуме информации. Все успешно выходит со внешним видом, но хотелось бы частично коснуться и функционала. Подскажите пожалуйста, возможно ли создать паттерны "controller" в папке с темой, и заставить опенкарт использовать их, а не стандартные? В идеале сделать так что-бы не копировать все паттерны, а выборочно изменять. Можно ли так сделать, если да то как? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dotrox    335

Это не паттерны, а просто файлы. А паттерн - это, например, MVC, на принципах которого построен ОК.

 

Не надо пихать контроллеры в директорию шаблона!

 

Если вам нужно создать новую страницу (новый тип), создайте контроллер там же, где и все остальные лежат и ОК автоматически его подхватит при обращении по прямой ссылке (без ЧПУ), а для ЧПУ добавьте в таблицу url_alias для него алиас.

И не забудьте создать под него схему (макет), чтоб туда можно было модули выводить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Valery332    0

Это не паттерны, а просто файлы. А паттерн - это, например, MVC, на принципах которого построен ОК.

 

Не надо пихать контроллеры в директорию шаблона!

 

Если вам нужно создать новую страницу (новый тип), создайте контроллер там же, где и все остальные лежат и ОК автоматически его подхватит при обращении по прямой ссылке (без ЧПУ), а для ЧПУ добавьте в таблицу url_alias для него алиас.

И не забудьте создать под него схему (макет), чтоб туда можно было модули выводить.

Спасибо, так и сделаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От valper
      Доброго времени суток. Ни где не могу найти информацию касаемо подключения новой темы, каким образом это осуществляется в 3 версии. Я закинул в catalog/view/theme/MyTheme, но как теперь дать понять системе что нужно применить мою тему а не тему по умолчанию. В настройках магазина, новая тема не появляется. Подскажите пожалуйста, как сделать это верно в 3 версии?
    • От cmd

      View File


      Woman's Theme - шаблон магазина женских няшек
      Шаблон Woman's Theme подойдет для магазинов женской одежды, контр-культурных погремушек и тому подобных тем. Шаблон имеет фиксированную ширину.
      Тестировался IE8+, Opera, Chrome, FF 4+, Safari 5.
      Совместимость с платформами: OpenCart, ocStore (1.5.3, 1.5.3.1, 1.5.4, 1.5.4.1). Если кого-то интересует совместимость с другими версиями - пишите лично - проверю.
      Установка в один клик [видео]
      ДЕМО

      ChangLog
      Версия 1.1
      В common.js добавлена проверка открыта ли корзина (чтобы не дергалось изображение) Увеличины размеры кнопок и внесены изменения в дизайн модулей special, featured Выравнены отступы по левому краю основной странице Поправлена анимация при добавления товара в корзину (на странице товара) Небольшие цветовые правки (h1, мини-корзина) Основным шрифтом сделан Tahoma Google Maps вместо Я.Карты в демке, но это не мешает использовать Я.Карты. Как хотите. Основное меню отцентровано и выпадающее тоже Версия 1.2
      Исправлены отступы у блока "Поиск" в FireFox Версия 1.3
      Исправлена ошибка при оформлении заказ (colorbox) Версия 1.4
      Изменен стикер "Акция" Посмотрите другие мои работы
      Submitter cmd Submitted 01/20/2013 Category Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore Несовместим OpenCart.Pro, ocShop Несовместим  
    • От cmd
      Шаблон Woman's Theme подойдет для магазинов женской одежды, контр-культурных погремушек и тому подобных тем. Шаблон имеет фиксированную ширину.
      Тестировался IE8+, Opera, Chrome, FF 4+, Safari 5.
      Совместимость с платформами: OpenCart, ocStore (1.5.3, 1.5.3.1, 1.5.4, 1.5.4.1). Если кого-то интересует совместимость с другими версиями - пишите лично - проверю.
      Установка в один клик [видео]
      ДЕМО

      ChangLog
      Версия 1.1
      В common.js добавлена проверка открыта ли корзина (чтобы не дергалось изображение) Увеличины размеры кнопок и внесены изменения в дизайн модулей special, featured Выравнены отступы по левому краю основной странице Поправлена анимация при добавления товара в корзину (на странице товара) Небольшие цветовые правки (h1, мини-корзина) Основным шрифтом сделан Tahoma Google Maps вместо Я.Карты в демке, но это не мешает использовать Я.Карты. Как хотите. Основное меню отцентровано и выпадающее тоже Версия 1.2
      Исправлены отступы у блока "Поиск" в FireFox Версия 1.3
      Исправлена ошибка при оформлении заказ (colorbox) Версия 1.4
      Изменен стикер "Акция" Посмотрите другие мои работы
    • От katasonovadim

      500.00 руб
      Скачать/Купить дополнение


      Electronics Store - Универсальный шаблон
      Electronics Store – это адаптированный универсальный шаблон для интернет-магазина для CMS OpenCart 3.0 и выше. Лёгкий, быстрый шаблон, отлично подходит для создания интернет-магазина под различные тематики: электроника, бытовая техника, часы, аксессуары.
       
      Соответствует всем современным требованиям для интернет-магазина. Шаблон имеет простой дизайн, чтобы покупатель мог быстро получить нужную информацию и купить товар.
       
      При разработке шаблона использовались современные инструменты для создания веб-сайтов: HTML5, CSS3 и Bootstrap. Легко подстраивается под любые разрешения экрана, включая планшеты и мобильные устройства. Шаблон имеет чистый код и не заменяет файлы движка.
       
      Шаблон поддерживает все современные браузеры: Mozilla Firefox, Chrome, Safari и многие другие.
       
      Приобретая данный шаблон, вы экономите существенную сумму денег, при этом вам не нужно тратить время и дополнительные деньги для адаптации и настройки различных модулей. Все самое необходимо собрано в одном месте!
       
      Демонстрация шаблона:
      http://electronics-store.cuano.ru/
       
      Установка:
      Скопируйте содержимое архива в директорию: catalog/view/theme/
       
      Совместимость:
      OpenCart 3.0 и выше
       
      Модули:
      В шаблон интегрирован модуль Back To Top
       
      Техническая поддержка:
      Поддержка осуществляется через личные сообщения на электронную почту указанную в файле info.txt.
      Внимание: Поддержка доступна только для пользователей числящимися в списке купивших шаблон.
       
      Добавил katasonovadim Добавлено 07.09.2017 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Несовместим  
    • От katasonovadim
      Electronics Store – это адаптированный универсальный шаблон для интернет-магазина для CMS OpenCart 3.0 и выше. Лёгкий, быстрый шаблон, отлично подходит для создания интернет-магазина под различные тематики: электроника, бытовая техника, часы, аксессуары.
       
      Соответствует всем современным требованиям для интернет-магазина. Шаблон имеет простой дизайн, чтобы покупатель мог быстро получить нужную информацию и купить товар.
       
      При разработке шаблона использовались современные инструменты для создания веб-сайтов: HTML5, CSS3 и Bootstrap. Легко подстраивается под любые разрешения экрана, включая планшеты и мобильные устройства. Шаблон имеет чистый код и не заменяет файлы движка.
       
      Шаблон поддерживает все современные браузеры: Mozilla Firefox, Chrome, Safari и многие другие.
       
      Приобретая данный шаблон, вы экономите существенную сумму денег, при этом вам не нужно тратить время и дополнительные деньги для адаптации и настройки различных модулей. Все самое необходимо собрано в одном месте!
       
      Демонстрация шаблона:
      http://electronics-store.cuano.ru/
       
      Установка:
      Скопируйте содержимое архива в директорию: catalog/view/theme/
       
      Совместимость:
      OpenCart 3.0 и выше
       
      Модули:
      В шаблон интегрирован модуль Back To Top
       
      Техническая поддержка:
      Поддержка осуществляется через личные сообщения на электронную почту указанную в файле info.txt.
      Внимание: Поддержка доступна только для пользователей числящимися в списке купивших шаблон.
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу