Страница 1 из 1

Не меняются страницы после изменений в шаблоне... почему???

СообщениеДобавлено: 21 апр 2013, 15:38
Kiskenbassker
Добрый день!

Такая вот проблема возникла. Правлю внешний вид страницы (Типы страниц - возле моего типа страницы Умолчания). Добавляю в левую колонку модуль навигации. Сохраняю...

Теперь когда я создаю новую страницу с этим макетом, то все нормально, она создается с навигацией слева. Но вот на старых страницах, которые создавались еще без навигации по умолчанию, НИЧЕГО НЕ ИЗМЕНИЛОСЬ... Т.е. они по-прежнему выводятся без меню. Приходится их удалять, и создавать то же самое заново.

Объясните плиз кто-нибудь, в чем тут проблема? это кэширование со стороны сайта? или просто система так устроена?

Re: Не меняются страницы после изменений в шаблоне... почему

СообщениеДобавлено: 21 апр 2013, 15:47
guyasyou
В режиме редактирования дефаултной страницы, кликните по модулю, который хотите установить везде, и нажмите "установить на дочерних страницах"

Re: Не меняются страницы после изменений в шаблоне... почему

СообщениеДобавлено: 23 апр 2013, 00:15
Kiskenbassker
Спасибо большое!

Вот еще один вопрос назрел. Я все в том же месте (Темы - Типы страниц - Умолчания) в режиме редактирование, меню "Дизайн", прописываю css-класс для верхнего меню на своем сайте. Потом прописываю для этого класса стиль.

Когда обновляю страницу для редактирования, то видно, что в код добавился див с классом, который я прописал, и стиль работает. Но почему-то за пределами этой страницы стиль не работает, в коде этого модуля просто ничего НЕ ИЗМЕНИЛОСЬ. Не могу понять, почему? Ведь вроде же этот стиль должен применяться ко всему сайту???

Re: Не меняются страницы после изменений в шаблоне... почему

СообщениеДобавлено: 23 апр 2013, 09:50
guyasyou
по моему, там не все параметры передаются от родительской к дочерним.
если вам ну очень нужен этот стиль, то легче в шаблоне модуля его вставить, и тогда он точно будет везде. (не забываем переопределить (override) новый вариант шаблона.)

Re: Не меняются страницы после изменений в шаблоне... почему

СообщениеДобавлено: 23 апр 2013, 10:31
Kiskenbassker
А как это сделать (в смысле изменить для модуля шаблон)?

Re: Не меняются страницы после изменений в шаблоне... почему

СообщениеДобавлено: 23 апр 2013, 10:36
guyasyou
в режиме редактирования, кликаете по модулю, а там "Специальное оформление" вроде в русской версии.
создать новый очень просто.
создатете такой путь \www\blocks\autonav\templates
в нем создаете php файл, например my_nav.php. содержимое коперните из www\concrete\blocks\autonav\templates\header_nav.php.
и дальнейшие изменения вносите именно тут, предварительно указав этот шаблон для модуля. Это и есть переопределение (override для блоков, а для хелперов и других вещей сложнее)