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

Valery332    0

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

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


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

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

 

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

 

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

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

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


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

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

 

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

 

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От 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.
      Внимание: Поддержка доступна только для пользователей числящимися в списке купивших шаблон.
       
    • От Sha




      Название: Менеджер модулей "Freyr" Визуальный редактор шаблонов, (for 2.x) opencart free theme admin build
      Добавил: Sha
      Добавлен: 21 нояб. 2016
      Категория: Модули
      Работает на OpenCart: 2.1.x.x, 2.3.x.xРаботает на ocStore: 2.1.x.x, 2.3.x.x
      Метод активации: Без активации
      Системные требования: php 5.4 и выше
      Сайт разработчика: r.konotop.info
      Ioncube Loader: Нет


      free opencart admin theme build module
      Визуальный редактор для admin-панели Free version.
      для OpenCart 2.1.x.x, 2.3.x.x, ocStore 2.1.x.x, 2.3.x.x
      ВОЗМОЖНОСТИ:
      - Позволяет упорядочить модули opencart, по типу "конструктор сайта"
      УДОБНОЕ УПРАВЛЕНИЕ МОДУЛЯМИ, ИХ РАСПОЛОЖЕНИЕМ, СХЕМАМИ!
      ЛОКАЛИЗАЦИЯ:
      - English.
      - Русский.
      УСТАНОВКА:
      С помощью стандартного функционала OpenCart:
      1) Загружаем файл ocmod "Дополнения" -> "Установка дополнений".
      2) В "Система->Пользователи->Группы пользователей->Administrator(Или Ваша группа)"
      в блоках "Разрешить просмотр" и "Разрешить редактировать" ставим галочки на пунктах "module/freyr", применяем.
      Альтернативный вариант установки: скопировать содержимое папки [upload] в корень сайта.
      ОБНОВЛЕНИЕ:
      С помощью стандартного функционала OpenCart
      или копирование содержимого папки [upload] в корень сайта с заменой старых файлов.
      ВАЖНО:
      Использует технологию ajax.
      Модуль не затирает, не заменяет ни каких файлов движка.
      Тем не менее рекомендуем перед установкой делать бэкап файлов, и настоятельно рекомендуем сделать бэкап базы данных!!!
      модуль можно скачать только на opencartforum.com, остальные способы распространения ни какого отношения к данному модулю не имеют
      Версия 2.1 модуля, является бесплатной Beta версией, некоторые возможности (обычно они "обесцвечены") находятся в разработке.
      Дополнение предоставляется по принципу "Как есть", Разработчик НЕ ГАРАНТИРУЕТ отсутствия ошибок, которые могут нарушить работу компьютера и/или сайта и/или привести к потере данных.
      Также, если в код магазина было внесено много изменений, то работоспособность модуля может быть нарушена.
      ДЕМО
      имя пользователя: demo
      пароль: demo
      (в демо работает не всё)
      ЛИЦЕНЗИЯ:
      Версия 2.1 модуля, является бесплатной Beta версией
      ТЕХНИЧЕСКАЯ ПОДДЕРЖКА:
      Техническая поддержка доступна только пользователям, из списка покупателей платной версии модуля. Если вы обращаетесь с просьбой разобраться в проблеме то, для экономии нашего времени, укажите: 1) адрес сайта, 2) доступ в админ-панель, 3) доступ на FTP-сервер.
      Изменения:

      Нажмите здесь, чтобы скачать файл
  • Последние посетители   0 пользователей онлайн

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