ezpublish.ru / Форумы / Для новичков / Дизайн главной страницы и типовой. Как разделить их в eZ Publish?




Дизайн главной страницы и типовой. Как разделить их в eZ Publish?

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Maxim Kopytov

Вс, 25 октября 2009 16:37:34

Привет всем поклонникам eZ Publish!
Задача такая: хочу чтобы дизайн главной страницы отличался от дизайна типовой.
Как правильно реализовать разделение дизайна в eZ Publish? И как вообще правильно управлять расположением информационных блоков и меню на страницах сайта?
Например в WordPress довольно просто управлять виджетами. В eZ Publish есть что-то подобное?

------------------------
I love eZ Publish

Сергей Гедеон

Вс, 25 октября 2009 17:09:31

"Правильность" понятие субъективное
По идее лучшим способом заместить дизайн первой страницы это прописать замещение шаблона pagelayout для корневой ноды (как правило это нода №2) и при надобности заместить шаблон full-view для класса, объектом которого и является корневая нода (как правило это Folder или Frontpage) (заместить по номеру ноды)

На счет меню: я, например, не знаком с ВордПресс, можно сформулировать вопрос конкретней (каким должен быть результат)

===----
Радоваться жизни можно тихо...
----====

Maxim Kopytov

Вт, 17 ноября 2009 12:49:41

>На счет меню: я, например, не знаком с ВордПресс, можно сформулировать вопрос конкретней

Зря конечно я Word Press в качестве примера привел. Просто там есть возможность настраивать вывод панелей, порядок вывода, включать или отключать вывод той или иной панели в зависимости от раздела.

Желание сделать так, чтобы дизайном главной страницы можно было управлять из панели администрирования.
Допустим сегодня я хочу показывать на главной странице 3 последних новости из раздела новости и все.
Завтра я захотел и вместо 3 новостей решил выводить 5 новостей а может еще под новостями вывести несколько фотографий из фото галереи.
Или может под новостями опубликовать содержимое раздела "Контактная информация"?
1. Такое возможно и насколько это сложно?
2. Есть ли какие-то готовые инструменты?
3. Как такое реализовать?

------------------------
I love eZ Publish

Сергей Гедеон

Вт, 17 ноября 2009 13:40:32

1. Такое возможно и насколько это сложно?

Да, уровень сложности средний и ниже Хотя есть и более продвинутые драг-н-дроп решения

2. Есть ли какие-то готовые инструменты?

в eZFlow, например можно задавать layout для страницы (порядок размещения элементов) по определенный шаблонам

3. Как такое реализовать? 

Довольно просто. Если интересует изменение верстки - смотрите в сторону eZWebin и eZFlow (там можно управлять колонками).
Если весь контент будет выводится в одной-двух типовых колонках, то можно обойтись простыми XML-полями для объекта главной страницы.
Например, список новостей можно вывести, вставив эмбедом в XML-поле папку новостей. Для большого количества требований подходят обычные возможности эмбеддинга. Если мало - берите вебиновские кастом-теги (инфобоксы всякие). Количество элементов можно задавать через аттрибуты или кастом-аттрибуты тэга embed.

===----
Радоваться жизни можно тихо...
----====

Alexsander Ku

Ср, 24 февраля 2010 14:25:07

eZWebin и eZFlow
А где их взять?

Сергей Гедеон

Чт, 25 февраля 2010 6:17:26

При установке eZP предлагают выбрать один из этих пакетов и он может загрузится автоматически. Если движок установлен без них, то их можно установить отдельно: http://ezpublish.tv/ru/Forumy/Dlya-novichkov/ustanovka_packages

===----
Радоваться жизни можно тихо...
----====