Как правильно редактировать шаблон в InstantCMS?

 
Посетитель
small user social cms
Медаль
Сообщений: 308
Сейчас просто вношу изменения в файлы шаблона и записываю себе что менял. А после обновления шаблона с новой версией системы приходится по-новому вносить все изменения.

Сейчас еще изучаю Wordpress, там есть такая штука как дочерние темы. Создается папка новой темы. С помощью определенной записи соединяется новая тема с оригинальной темой. И потом в папку новой темы можно добавлять только файлы которые нужно поменять. В начале таких файлов указывается импорт кода с файлов оригинальной темы и просто дальше дописываются изменения, которые будут иметь больший приоритет, чем код в оригинальной теме. И после обновления оригинальной темы таким образом все внесенные пользователем изменения остаются. Не нужно нечего менять. Очень удобно.

Можно как-то так делать в InstantCMS?
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3090
http://instantcms.ru/blogs/udarnyi-blog/kak-byt-esli-v-obnovleni-cms-est-izmenenija-v-shablone.html

Тоже очень удобно
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 308
Если добавлять до существующего шаблона все новые файлы и изменения, которые появились в новой версии шаблона, в моем случае, это получается еще больше телодвижений чем в том способе, которым делаю я.

Хотя может быть это не важно. И раз в несколько месяцев можно чуть напрячься hoho Просто очень понравилась идея дочерней темы, как в Wordpress, по-этому и решил спросить.


Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
boanro, мысли вслух - сам еще не пробовал:
1. Если вы делаете шаблон на базе дефолтного, то скопировать папку default в что-то типа mytemplatename
2. В админке устанавливаете шаблон на ваш mytemplatename
3. делаете все необходимые изменения
4. удаляете все файлы которые не менялись (тут стоит отдельно посмотреть как подключаться будут скрипты, например, но должно все быть норм.)
5. проверяете как все работает.
По идее система сначала ищет необходимые файлы в шаблоне который вы ей указали, далее, если не находит ищет недостающие файлы в дефолтном шаблоне. Соответственно, все что вы меняли она берет у вас, а чего не находит подгружает из дефолта
Посетитель
small user social cms
Медаль
Сообщений: 308
Ради интереса сделал так на тестовом сайте, получил 503 Service Unavailable на всех страницах. Но, за идею, спасибо! laugh
Это будет первым шагом к появлению для InstantCMS дочерних тем v
Редактировалось: 2 раз (Последний: 18 января 2016 в 21:22)
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2298
Val:
По идее система сначала ищет необходимые файлы в шаблоне который вы ей указали, далее, если не находит ищет недостающие файлы в дефолтном шаблоне. Соответственно, все что вы меняли она берет у вас, а чего не находит подгружает из дефолта
вот эту информацию уже не первый раз на форуме вижу, но на практике мы ведь каждое устанавливаемое расширение сначала на компе распаковываем, потом папку с дефолтным шабом копируем с именем используемого шаблона, и снова пакуем для заливки на хостинг... как-то не правильно енто...
Недорогие Windows-сервера CRM для соцсетей
VPS с бесплатным администрированием!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
AndroS:
но на практике мы ведь каждое устанавливаемое расширение сначала на компе распаковываем, потом папку с дефолтным шабом копируем с именем используемого шаблона, и снова пакуем для заливки на хостинг
как-то сложно вы делаете...
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2298
Val, а проще как?
Недорогие Windows-сервера CRM для соцсетей
VPS с бесплатным администрированием!
Посетитель
small user social cms
Медаль
Сообщений: 375
boanro:
и записываю себе что менял.
Попробуйте немного расширенную записную книжку ;)
Обожаю вторую ветку! Взрыв мозга!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1842
boanro, значит не правильно сделали,
Val, ваших мыслях отсутствуют информация о тех файлах которые должны быть включены в обязательном порядке.
boanro, ради интереса скиньте скрин файлов которые вы подключили
Чем меньше знаешь - тем Больше тупой.
OneMinima шаблон ICMS2
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Atid - Gorec, близко еще не дошел (в смысле по плану работы) до создания шаблона, потому мои слова это направление мыслей))

boanro, вот здесь под номером 4, должно быть описание как это должно быть по фен-шую)))

AndroS, у вас я не понимаю зачем вы делаете это:
AndroS:
и снова пакуем для заливки на хостинг
По мне, так внесли правки, и залили модифицированные файлы на сервер по фтп.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3539
Val:
вот здесь под номером 4, должно быть описание как это должно быть по фен-шую)))
v
Посетитель
small user social cms
Медаль
Сообщений: 308
Atid - Gorec:

boanro, ради интереса скиньте скрин файлов которые вы подключили

Я подключил пустую папку нового шаблона laugh ведь не уточнялось какие файлы должны обязательно присутствовать. Вот я и решил проверить как будет тянуть все значения с файлов дефолтной темы.
Посетитель
small user social cms
Медаль
Сообщений: 308
Скорпион:

Попробуйте немного расширенную записную книжку ;)

Интересно! Как то упустил из виду эту тему.
Посетитель
small user social cms
Медаль
Сообщений: 308
Это даже больше чем я ожидал! Рекомендую и другим обратить внимание на этот замечательный плагин. Он экономит время и силы во время обновления системы и переноса правок на другие сайты. Большое спасибо Скорпиону! Еще чуть доработать и можно выставлять в каталог дополнений.

Кроме публикации в блоге, так же рекомендую прочитать первое сообщение этой темы форума. Здесь хорошо описана идея этого компонента.

Скорпион:

boanro:
и записываю себе что менял.
Попробуйте немного расширенную записную книжку ;)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.