oldb0y

Настройка дизайна схемы (design/layout)

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

oldb0y    0

Вопрос поднимался и замирал.

Суть (пример):

Создаешь контроллер(common/examplecontroller.php) с необходимыми функциями, указываешь в нем шаблон (examplecontroller.tpl). В шаблон добавляешь свои стили, меняешь разметку и т.д.

Создаешь новую Схему (Система -> Дизайн -> Схемы), с правильным путем к контроллеру (common/examplecontroller).

Применяешь Схему к разделу, но никаких изменений не происходит (ни прописанных стилей, ни верстки).

Как заставить работать систему так, чтобы она брала шаблоны прописанные в схеме, а не по-умолчанию?

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От zebratratata




      Название: ZLayouts
      Добавил: zebratratata
      Добавлен: 31 марта 2015
      Категория: Модули
      Метод активации: Без активацииIoncube Loader: Нет


      ZLaoyuts предназначен для создания своих схем для вывода модулей.
      Если Вам требуется вывести модуль на определенной странице, то этот модуль, то что Вы ищете.
      С его помощью вы сможете создать список страниц на которых надо показывать модули, или наоборот список страниц на которых не надо выводить модули.
      Возможности:
      - создание списка по категориям, товарам, производителям, статьям
      - создание списка по урлам, а также "route"
      Демка
      log/pass demo
      http://zebratratata.pp.ua
      zebratratata.pp.ua/admin/index.php?route=module/zlayouts
      Проверено на версиях OC 1.5.4.x - 1.5.6.x , ocstore 1.5.5.x
      Для работы нужен vqmod, если нету, есть инструкция в архиве по установке без него
      Если нужна помощь с установкой, или нашли баг, или есть что предложить по модулю пишите - zebratratata@gmail.com или skype dedhater
      Установка: просто скопируйте файлы из папки upload в корень сайта

      Нажмите здесь, чтобы скачать файл
    • От zebratratata
      ZLaoyuts предназначен для создания своих схем для вывода модулей.
      Если Вам требуется вывести модуль на определенной странице, то этот модуль, то что Вы ищете.
      С его помощью вы сможете создать список страниц на которых надо показывать модули, или наоборот список страниц на которых не надо выводить модули.
      Возможности:
      - создание списка по категориям, товарам, производителям, статьям
      - создание списка по урлам, а также "route"
      Демка
      log/pass demo
      http://zebratratata.pp.ua
      zebratratata.pp.ua/admin/index.php?route=module/zlayouts
      Проверено на версиях OC 1.5.4.x - 1.5.6.x , ocstore 1.5.5.x
      Для работы нужен vqmod, если нету, есть инструкция в архиве по установке без него
      Если нужна помощь с установкой, или нашли баг, или есть что предложить по модулю пишите - zebratratata@gmail.com или skype dedhater
      Установка: просто скопируйте файлы из папки upload в корень сайта
    • От pr1h0d
      Привествую камрады!
      Возникла проблема, при создании нового макета для страницы товаров.
      Имеем opencart 2.0.1
       
      Что делаю:
      создал файл landing.php в /catalog/controler/product
      скопировал в него код c /catalog/controler/product/product.php
       
      меняю название класса ControllerProductProduct на ControllerProductLanding
      меняю путь к шаблону
       if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) {                 $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/product.tpl', $data));             } else {                 $this->response->setOutput($this->load->view('default/template/product/product.tpl', $data));             } на
                  if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/landing.tpl')) {                 $this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/product/landing.tpl', $data));             } else {                 $this->response->setOutput($this->load->view('default/template/product/landing.tpl', $data));             } создаю файл landing.tpl в /catalog/view/theme/default/template/product
      скопировал в него код с /catalog/view/theme/default/template/product/product.tpl

      Добавляю в админке новый макет Название Landing путь product/landing
      Определенному товару указываю созданный макет "Landing"
      Меняю что-либо в landing.tpl но изменений на странице нет.
       
      Добавление любого модуля к данному макету работает (выводит в нужной позиции).
       
      Делал по аналогии с манами к версии 1.5.x
       
      записал все действия видяшка
       
      Плюс в репу всем, кто даст дельный ответ. Спасибо
      Что делаю не так?
    • От Tank
      Приветствую, коллеги!
       
      Так вышло, что мне требуется помощь хорошего дизайнера сайтов. Если среди вас есть такие то прошу в личку или на почту nagturn@outlook.com
       
      Суть задания такова, что есть несколько сайтов, которые мне по нраву и нужно нарисовать дизайн схожий с ними. Сайт — одна страница.
       
      Цена работ — договорная, вы можете озвучить свои пожелания в письме.
       
      Сроки — не более недели.
       
      Ничего сложного, но нужна очень качественная отрисовка + внимание к мелочам.
       
      Спасибо и удачи нам всем!
       
       
    • От mar2k
      Привет! Ищем мастера для создания дизайна по примеру morphotenia.com . т.е. размещение крупных сменяющихся фото на основной странице, под ними меню, в котором добавится раздел "каталог". При переходе в каталог установка уже готовых модулей и корзины.
  • Последние посетители   0 пользователей онлайн

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