Создать новый шаблон. Как?

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Голос Отца, 16 мар 2016.

  1. Голос Отца

    Голос Отца Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Доброе время суток.

    Подскажите как создать новый шаблон?

    Подробнее:
    - скопировал /public_html/catalog/view/theme/default
    - переименовал каталог default в kite59.ru
    - закачал обратно

    В итоге получилось две папки /public_html/catalog/view/theme/default и /public_html/catalog/view/theme/kite59.ru
    С одинаковым содержимым.

    Желаю править шаблон в папке kite59.ru и иметь возможность, в процессе, переключаться между ним и тем что стоял по умолчанию.

    НО! Нет возможности выбрать (включить) в админке второй шаблон. Его тупо нет (да и где его название прописано то?). Чувствую не хватает знаний. Подскажите где что прочитать.

    Читал вот это: http://forum.opencart-russia.ru/threads/rukovodstvo-dizajnera.16/
    "Для создания своего шаблона Opencart, вам достаточно создать в директории catalog\view\theme\ папку с названием своего шаблона (например, mystore) и в ней разместить 3 папки template, stylesheet, image"

    Version 2.2.0.0 (rs.1)
     
  2. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
     
  3. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    для 2.2 теперь так

    4. Заходим в панель администрирования:
    Меню -> Модули -> Темы -> [изменить] -> -> поле, Директория темы
    и выбираем новый шаблон.
     
  4. Голос Отца

    Голос Отца Пользователь

    Сообщения:
    51
    Симпатии:
    0
    это делал. и рекомендация понятна. опыта нет именно в работе с opencart
    Конкретно сейчас ищу способ добавления названия новой темы в списке (Система -> Настройка -> Редактирование).
    Пока в списке есть только "Default Store Theme".
    Нашел где упоминается это название - в файле /public_html/admin/language/ru-ru/theme/theme_default.php
    Засунул туда же файл /public_html/admin/language/ru-ru/theme/theme_kite59ru.php с измененным значением переменной $_['heading_title']. Пока без изменений :(
     
  5. Голос Отца

    Голос Отца Пользователь

    Сообщения:
    51
    Симпатии:
    0
    спасибо за вектор. продвигаемся! :)))
     
  6. aswor

    aswor Новичок

    Сообщения:
    6
    Симпатии:
    0
    Выполнил все что написано выше для создания своего шаблона. Но начинаю редактировал css файл и никаких изминений! Попробовал изминить в дефолт папке - изминения отображаются. Директорию темы изминил. Но все равно не получается внести изминения.Почему так не могу понять?
     
  7. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    в файлу header.tpl изменили путь к стилям?
     
  8. Tel

    Tel Новичок

    Сообщения:
    4
    Симпатии:
    1
    Присоединюсь к теме.

    Version 2.3.0.2 (rs.3)

    Хочу создать новый чистый шаблон. Делаю в catalog -> view -> theme папку (скажем new_template) создаю там папки
    image
    stylesheet
    templates
    Пока они пустые.

    Хочу включить свою новую тему (предполагаю пустую белую страничку или ошибку). В "Магазины / Настройки" только стандартная тема.
    В "Модули / Расширения" -> "темы" только одна, "Интернет магазин Opencart "Русская сборка"" . В её настройках, конечно можно поменять графу "Директория темы" на нужную папку, но
    1. это не совсем то, что хочется (а хочется, чтобы пользователь мог красиво выбрать тему с названием)
    2. в подсказке говорится Данное поле необходимо для того, чтобы старые шаблоны (от версий 2.0.х и .2.1.х), были совместимы с новым функционалом тем. В указанном поле вы можете выбрать директорию темы Т.е. это скорее для обратной совместимости
    3. Даже после того как указываю путь на новую тему (с пустыми папками) и сохраняю - ничего во фронтенде не меняется.
    Гайды в интернете нашёл только по предыдущим версиям Opencart.
    Прошу информации.


    *UPDATE*
    По поводу "3" - надо было делать свои tpl внутри новой темы, иначе он откатывается на дефолтную. Так что с тем, чтобы изменения появились - разобрались. Но остаётся вопрос, по поводу создания отдельной красивой темы для переноса/установки и т.п.
     
    Последнее редактирование: 31 авг 2016
  9. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    это как раз то что нужно.

    а что тут? в смысле красивой и установки? Каждая тема это отдельная тема. В основном для конкретной версии движка.
    Красива, некрасивая.. мы ту не рассматриваем.
     
  10. Tel

    Tel Новичок

    Сообщения:
    4
    Симпатии:
    1
    Добрый день!

    Поясню что я имею ввиду.
    Вот тут, например, https://themeforest.net/item/donnan-mega-store-responsive-opencart-theme/17701372?s_rank=1 у них какой-то ван клик инсталл. Я тоже так хочу. Чтобы тема, со всеми модулями и исправлениями в БД (если будут) брала и вставала без проблем на OpenCart.
    И чтобы в Магазины-Настройки можно было её выбрать. А не через Модули-Расширения-Тема, да ещё и пункт помеченный как для обратной совместимости.
     
  11. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    а еще и еще... многово хотите. Для того чтобы было как у них, нужны знания, как минимум разработчика.
    А вообще у них все плохо.. по индуски. В общем не должно быть как у них..
    Когда научитесь нормально программировать, то решения сами найдете для своего продукта.
     
  12. Pavel280608

    Pavel280608 Новичок

    Сообщения:
    2
    Симпатии:
    0
    "конечно можно поменять графу "Директория темы" на нужную папку, но" Да в том то все и дело, что и этого сделать нельзя! Вылезает только директория стандартной темы default и ни как она не меняется. Вопрос как поменять тему на тему выбранную в каталоге Opencart? ....пошагово
     
  13. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    Стандартно именно так как описано. Но у каждой темы есть своя инструкция, описание установки.
    Если директория в выборе не появилось, значит в директории catalog\view\theme не вашей темы.
     
  14. Pavel280608

    Pavel280608 Новичок

    Сообщения:
    2
    Симпатии:
    0
    А вообще то существуют темы для 2.3.0.2.rs в которых и язык русский и валюта рубли или только базовая ?
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    любая тема установленная на русскую сборку, будет сразу с русским языком, и рублем. Исключение темы которые заменяют базу данных.
     
  16. SVRyzhov

    SVRyzhov Новичок

    Сообщения:
    9
    Симпатии:
    0
    И все-таки вопрос остался без ответа. Получается что можно только подтянуть "левую" папку к дефолтной теме, а создать полноценную тему невозможно.
     
  17. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Можно, в каталоге theme создается папка с именем новой темы
     
  18. SVRyzhov

    SVRyzhov Новичок

    Сообщения:
    9
    Симпатии:
    0
    Вы пробовали провернуть это на opencart 2.3.0.2 (rs.3)?
    Получается так как описано в этом посте
    Хочу создать новый чистый шаблон. Делаю в catalog -> view -> theme папку (скажем new_template) создаю там папки
    image
    stylesheet
    templates
    Пока они пустые.

    Хочу включить свою новую тему (предполагаю пустую белую страничку или ошибку). В "Магазины / Настройки" только стандартная тема.
    В "Модули / Расширения" -> "темы" только одна, "Интернет магазин Opencart "Русская сборка"" . В её настройках, конечно можно поменять графу "Директория темы" на нужную папку, но
    1. это не совсем то, что хочется (а хочется, чтобы пользователь мог красиво выбрать тему с названием)
    2. в подсказке говорится Данное поле необходимо для того, чтобы старые шаблоны (от версий 2.0.х и .2.1.х), были совместимы с новым функционалом тем. В указанном поле вы можете выбрать директорию темы Т.е. это скорее для обратной совместимости
    3. Даже после того как указываю путь на новую тему (с пустыми папками) и сохраняю - ничего во фронтенде не меняется.
    Гайды в интернете нашёл только по предыдущим версиям Opencart.
    Прошу информации.
     
  19. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Я очень часто делаю темы на OpenCart и даже сейчас делаю но уже под OpenCart 2.3.
    Вопрос а вы прочли это?
    *UPDATE*
    По поводу "3" - надо было делать свои tpl внутри новой темы, иначе он откатывается на дефолтную. Так что с тем, чтобы изменения появились - разобрались. Но остаётся вопрос, по поводу создания отдельной красивой темы для переноса/установки и т.п.
     
  20. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    По поводу красивой установки.
    создаете папку uload, в ней полный путь до папки с новой темой, заархивируете архив с названием theme_name_ocmod.zip и получили установку.
     
    Последнее редактирование: 11 янв 2017