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

Любая помощь по установке/настройке/модификации concrete5

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

Сообщение Kiskenbassker » 21 апр 2013, 15:38 ,  »  Сообщение:#1

Добрый день!

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

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

Объясните плиз кто-нибудь, в чем тут проблема? это кэширование со стороны сайта? или просто система так устроена?
CONCRETE cold face cased in steel... (King Crimson)
Аватара пользователя
Kiskenbassker
 
Сообщения: 35
Зарегистрирован: 19 апр 2013, 10:13

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

Сообщение guyasyou » 21 апр 2013, 15:47 ,  »  Сообщение:#2

В режиме редактирования дефаултной страницы, кликните по модулю, который хотите установить везде, и нажмите "установить на дочерних страницах"
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

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

Сообщение Kiskenbassker » 23 апр 2013, 00:15 ,  »  Сообщение:#3

Спасибо большое!

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

Когда обновляю страницу для редактирования, то видно, что в код добавился див с классом, который я прописал, и стиль работает. Но почему-то за пределами этой страницы стиль не работает, в коде этого модуля просто ничего НЕ ИЗМЕНИЛОСЬ. Не могу понять, почему? Ведь вроде же этот стиль должен применяться ко всему сайту???
CONCRETE cold face cased in steel... (King Crimson)
Аватара пользователя
Kiskenbassker
 
Сообщения: 35
Зарегистрирован: 19 апр 2013, 10:13

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

Сообщение guyasyou » 23 апр 2013, 09:50 ,  »  Сообщение:#4

по моему, там не все параметры передаются от родительской к дочерним.
если вам ну очень нужен этот стиль, то легче в шаблоне модуля его вставить, и тогда он точно будет везде. (не забываем переопределить (override) новый вариант шаблона.)
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

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

Сообщение Kiskenbassker » 23 апр 2013, 10:31 ,  »  Сообщение:#5

А как это сделать (в смысле изменить для модуля шаблон)?
CONCRETE cold face cased in steel... (King Crimson)
Аватара пользователя
Kiskenbassker
 
Сообщения: 35
Зарегистрирован: 19 апр 2013, 10:13

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

Сообщение guyasyou » 23 апр 2013, 10:36 ,  »  Сообщение:#6

в режиме редактирования, кликаете по модулю, а там "Специальное оформление" вроде в русской версии.
создать новый очень просто.
создатете такой путь \www\blocks\autonav\templates
в нем создаете php файл, например my_nav.php. содержимое коперните из www\concrete\blocks\autonav\templates\header_nav.php.
и дальнейшие изменения вносите именно тут, предварительно указав этот шаблон для модуля. Это и есть переопределение (override для блоков, а для хелперов и других вещей сложнее)
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron