Согласно документации, нужно в корне нового шаблона создать файл inherit.php, ссылающийся на родительский шаблон. Но тут возникает первый вопрос: для копии дефолтного шаблона этот файл необязателен? Насколько я понимаю, движок по умолчанию ищет недостающие файлы в папке дефолтного шаблона, а данный файл указывает лишь иную, нестандартную приоритетность, правильно ли я понял? Или все же он нужен всегда?
Вопрос второй:
Какой минимальный набор файлов и папок я должен скопировать из дефолтного шаблона в свой? По идее, я бы хотел лишь измененные мной файлы держать в папке своего шаблона, а остальные чтоб подгружались из дефолтного шаблона. Ибо в противном случае имеющиеся у меня СТАРЫЕ копии дефолтного шаблона при очередном обновлении буду не совсем правильно отрабатываться и придется также пляски с бубном плясать при очередном обновлении.
Вопрос второй:
Какой минимальный набор файлов и папок я должен скопировать из дефолтного шаблона в свой?
main.tpl.php
scheme.html
Таким образом, вы подстроите шаблон точно под себя без лишнего мусора, а также не придется настраивать пути подключения скриптов, стилей и прочих вещей.
В случае же с копированием, вам придется заменить ссылки /default/… на /название шаблона/..., а таковых довольно не мало, если нет поиска по тексту на хостинге, то вообще беда)
И не забывайте, что при копировании дефолтного шаблона вы копируете и админку.
Насколько мне известно, это уже давно неактуально.В случае же с копированием, вам придется заменить ссылки /default/… на /название шаблона/.
это уже давно неактуально.
Не понял что вы имеете в виду…
Кстати, помогло — просто видимо кэш не обновил! Спасибо!
Вопрос второй:
Какой минимальный набор файлов и папок я должен скопировать из дефолтного шаблона в свой?
main.tpl.php
scheme.html
Не понял что вы имеете в виду...
Я имел ввиду, что несколько релизов назад было сказано, что шаблоны теперь можно просто копировать, потому как название шаблона пишется переменной, а не жестко по имени.
Я имел ввиду, что несколько релизов назад было сказано, что шаблоны теперь можно просто копировать, потому как название шаблона пишется переменной, а не жестко по имени.
Нет, например, пути в контроллерах задаются по прежнему статическими ссылками, как раз сегодня сталкивался с этим…
Я имел ввиду, что несколько релизов назад было сказано, что шаблоны теперь можно просто копировать, потому как название шаблона пишется переменной, а не жестко по имени.
Нет, например, пути в контроллерах задаются по прежнему статическими ссылками, как раз сегодня сталкивался с этим...
Возможно, это и правильно. Потому что все сторонние компоненты используют данный путь по умолчанию к шаблону, потому и нет необходимости копирования файлов компонента в свой шаблон, что эти файлы подхватываются из дефолтного.
Возможно, это и правильно. Потому что все сторонние компоненты используют данный путь по умолчанию к шаблону, потому и нет необходимости копирования файлов компонента в свой шаблон, что эти файлы подхватываются из дефолтного.
От части да, но ведь шаблон вывода компонентов тоже нередко приходится подстраивать под себя.
Получается, такой подход в своей степени является недостатком, ибо шаблоны компонентов не рассчитаны на дальнейшее изменение.
И в таком случае приходится либо указывать свою статическую ссылку, что не очень удобно, да и не совсем правильно, либо же подключать через функции, как, например, в main.tpl.php