Я не уверен, смогу ли я обернуть голову вокруг проблемы. Я думаю, что для чистого решения, вы должны рассмотреть следующие действия (которые могут включать чуть больше изменений, чем предполагалось).
- Создайте копию своей корневой страницы как область разработки внутри своего
установка (2-я корневая страница)
- При необходимости скопируйте все части структуры сайта на эту корневую страницу
- Назначьте копию вашего Templavoila DS / TO на эту страницу
- Поработайте над макетом этой копии (XML, HTML, CSS, структура меню) и завершите подтяжку лица
- По окончании вы просто переключаете исходную корневую страницу на новый шаблон Templavoila.
Кроме того, если вы используете много подструктур на телевидении: попробуйте решить стандартные проблемы, выделив их в файлах CSS:
#oldlayout .container {
[old css rules here]
}
#newlayout .container {
[new css rules here]
}
и / или:
#oldlayout .newelement {
display:none;
}
#newlayout .newelement {
display:block;
}
В зависимости от сложности вашего сайта, вам нужно вручную переключать некоторые элементы контента.
Что ж, вы, вероятно, уже рассматривали подобное решение, поскольку вы кажетесь опытным пользователем:).
В случае, если все это не поможет, единственное решение, которое я вижу, - это работать с полной копией дерева сайта и переключать корневую страницу домена, когда закончите. Конечно, вам нужно обновить элементы контента, которые были изменены за это время.
Мне любопытны другие предложения :)