oldb0y

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

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

oldb0y    0

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

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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От zebratratata

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


      ZLayouts
      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 Добавлено 31.03.2015 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От 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 в корень сайта
    • От Darkness
      Здравствуйте!  Подскажите кто знает как создать макет для статьи в данном случае "о нас"
      Если путь указать "/information/information" то он для всех срабатывает а как только для одной? 
      Seo url я сделал about_us и указал такой путь но ничего.

    • От 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
       
      Суть задания такова, что есть несколько сайтов, которые мне по нраву и нужно нарисовать дизайн схожий с ними. Сайт — одна страница.
       
      Цена работ — договорная, вы можете озвучить свои пожелания в письме.
       
      Сроки — не более недели.
       
      Ничего сложного, но нужна очень качественная отрисовка + внимание к мелочам.
       
      Спасибо и удачи нам всем!
       
       
  • Последние посетители   0 пользователей онлайн

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