Как изменить шаблон отображения для всех страниц сайта?

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

Как изменить шаблон отображения для всех страниц сайта?

Сообщение Kiskenbassker » 19 апр 2013, 10:25 ,  »  Сообщение:#1

Добрый день! Вопрос такой: как можно в Concrete5 изменить шаблон отображения всех страниц сайта с Right Sidebar на Left Sidebar ? Пока что я вижу только как изменить шаблон для отдельной страницы...

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

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение guyasyou » 19 апр 2013, 13:16 ,  »  Сообщение:#2

с Right Sidebar на Left Sidebar :
может просто поменять местами название див блоков в шаблоне в Right_Sidebar.php? думаю сработает, но решение через Ж.
а так, даже не знаю как глобально сменить шаблоны...

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

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение Михаил » 19 апр 2013, 15:49 ,  »  Сообщение:#3

Если через ж то переименовать Left Sidebar.php на Right_Sidebar.php
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение Kiskenbassker » 20 апр 2013, 13:15 ,  »  Сообщение:#4

guyasyou писал(а):с Right Sidebar на Left Sidebar :
в папке шаблона, ну там где лежит тот же Right_Sidebar.php, создай новый файл типо three_colonki.php, и, аналогично остальным типам, сделай там 3 колонки с помощью дивов, а в стилях опиши ширину и float (ну и другие стили) к ним. легче сверстать самому чем скачать. изучите как устроены другие шиблоны, поймете что к чему.


Пока что я это вижу как единственный вариант.

Но тогда вопрос - а как этот шаблон (и в частности третью колонку) сделать доступным для редактирования?

Надо в этот див вписать что-то типа $a = new Area('Right') ? Или это не сработает?
CONCRETE cold face cased in steel... (King Crimson)
Аватара пользователя
Kiskenbassker
 
Сообщения: 35
Зарегистрирован: 19 апр 2013, 10:13

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение Михаил » 20 апр 2013, 13:27 ,  »  Сообщение:#5

Kiskenbassker писал(а): Надо в этот див вписать что-то типа $a = new Area('Right') ? Или это не сработает?

Именно. Вставляете в див
Код: Выделить всё
<?php
   $as = new Area('Right');
   $as->display($c);
?>

и ... сработает
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение Count_Raven » 20 апр 2013, 18:26 ,  »  Сообщение:#6

Я бы создал новый тип страниц и потом редактированием базы данных, т.е. UPDATE-запросом поменял бы у всех страниц все сразу на новый тип страниц.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение cmsservice » 20 апр 2013, 22:06 ,  »  Сообщение:#7

Count_Raven писал(а):редактированием базы данных, т.е. UPDATE-запросом поменял бы у всех страниц все сразу на новый тип страниц.

В 5.6 это делается через интерфейс без проблем, там новая фишка появилась.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Как изменить шаблон отображения для всех страниц сайта?

Сообщение MonoStas » 24 апр 2013, 21:10 ,  »  Сообщение:#8

Я бы посоветовал использовать не float, а inline-block скорее в вашем случае.
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
Пользую: CentOS 6.5, Ubuntu, Nginx, PHP, MySQL, Python, Sublime Text 3, CSS3, HTML5, jQuery...... Concrete5 (-;
Аватара пользователя
MonoStas
 
Сообщения: 80
Зарегистрирован: 11 окт 2012, 19:21
Откуда: Москва


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

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

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

cron