Уникальные разделы сайта (разной структуры, стиля) — возможно?

Прислано: partamelon

пн, 15/03/2010 - 00:41

Другие статьи по теме:

Вот что мне нужно:
Сайт, главная страница которого уникальна. Уникальный контент (без выводов заголовков тем из нода), блоки, шапка, дно сайта, бэкграунд. С помощью нодов такое ведь не сделать. Ибо закрепленный нод выдаст всё что контент, а шапка, навигация и пр. останется общей.
Разделы сайта: music, politic, foto, game, blog. Каждый раздел по своему уникален. В целом, внешний вид шапки и дна похожи (чтобы создать целостность сайта и его разделов, но разность в стилях и фоновой картинки давали пользователю сразу понять в каком разделе он находится). Различия небольшие: бэкграунд, цвет. А вот структура разная:
1)В разделе www.test.ru/music — свой дизайн. И это не страница со статьями, или нодами с постраничной навигацией, а такая-же как и заглавная: с блоками, текстом, картинками и ссылками. И на всём протяжении дизайн остаётся родительским этого раздела (www.test.ru/music/; www.test.ru/music/artist/; www.test.ru/music/artist/acon), меняется только контент.
2)В разделе www.test.ru/game — так-же свой дизайн с небольшими различиями, но подразделы другие: в www.test.ru/game/gta4 отображаются заголовки статей, и уже есть постраничная навигация — www.test.ru/game/gta4?page=5
3)В разделе www.test.ru/blog — и тут свой дизайн, но уже сразу идут статьи и есть постраничная навигация — www.test.ru/blog?page=2
4)В разделе www.test.ru/politic — так-же свой дизайн, но у каждого подраздела свои статьи с постраничной навигацией: www.test.ru/politic/duma?page=2; www.test.ru/politic/sud?page=2

В итоге мне нужен гибкий сайт с разделами у которых свой дизайн, а заголовки статей, статьи и постраничная навигация находятся в разных подразделах.

Возможно ли такое реализовать на дрюпале? Как для каждого раздела применять свои стили и html код к header и дну сайта? Или для каждого раздела сайта придётся ставить свой движок (что звучит неимоверно смешно, но в целом исполнимо, в без исходном положении).

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Serge66 в пн, 15/03/2010 - 04:20.

Наверно самое простое решение - Мультисайтинг.


Опубликовано RxB в пн, 15/03/2010 - 04:30.

Сфигали?
context или СУПЕР-УЛЬТРА-МЕГА модуль Subzones


Опубликовано Serge66 в пн, 15/03/2010 - 05:31.

"RxB" написал(а):

Сфигали?

СфИгали :)
Но «СУПЕР-УЛЬТРА-МЕГА модуль Subzones» почему-то не нашел.
ЗЫ. В скором времени у меня может возникнуть аналогичная проблема.


Опубликовано RxB в пн, 15/03/2010 - 05:43.

"Serge66" написал(а):

Но «СУПЕР-УЛЬТРА-МЕГА модуль Subzones» почему-то не нашел.

Скажу по секрету, его написал супер-ультра-мега программист, но в силу некоторых обстоятельств он выкладывает все свои три модуля только у себя в блоге, блог начинается на md, заканчивается на inc.ru


Опубликовано Иван Пуговкин в пн, 15/03/2010 - 05:47.

http://drupal.org/project/sections


Опубликовано vgoodvin в пн, 15/03/2010 - 08:18.

Лучше брать модули с официального репозитория. Там хоть можно расчитывать на поддержку и можно быть уверенным в обкатанности модуля, нежели у супер-ультра-мега програ ).


Опубликовано vgoodvin в пн, 15/03/2010 - 08:24.

.


Опубликовано orangeudav в пн, 15/03/2010 - 12:08.

привязывайтесь к типам материалов


Опубликовано partamelon в ср, 17/03/2010 - 23:55.

Спасибо за ответы.
А чем отличается модуль Subzones и Sections? Мне показалось что они почти одинаковые.
Отличные кстати модули. Проблему со стилями решил. Остался один вопрос о представлении контента.
Я видел реализацию на дрюпале подобной этой и не раз: www.test.ru/politic/duma?page=2; www.test.ru/politic/sud?page=2; У каждого раздела сайта своя постраничная навигация. Почти как стандартный модуль блогов. Как такое реализовать?
И я таки не понял как создавать страницы типа test.ru/superpage без зеркал, коими являются ноды.


Опубликовано RxB в ср, 17/03/2010 - 23:58.

"partamelon" написал(а):

И я таки не понял как создавать страницы типа test.ru/superpage без зеркал, коими являются ноды.

Никак. Нода это системный путь, superpage алиас, можете поставить global redirect о чём много раз писалось в поиске


Опубликовано partamelon в чт, 18/03/2010 - 00:16.

Выходит, если я в robots не закрою ноды, то поисковик вполне может выплюнуть вместо test.ru/superpage test.ru/node/4269?!? Но ведь это epic fail! А зачем нужен редирект, ведь для бота можно прописать в роботс, а для пользователя через htaccess выдавать ошибку на все ноды, или как?


Опубликовано partamelon в сб, 20/08/2011 - 15:15.

В прошлый раз так ничего и не вышло. Сейчас мой сайт уже не может существовать на самописном движке. Я хочу сделать уклон на пользователей, на их личный "кабинет", на возможность пользователей писать комментарии в разных разделах сайта.
Буду делать вторую попытку переноса сайта на дрюпал. Система конечно очень крутая и довольно гибкая, но для моих поставленных задач гибкости не хватает. Видимо придётся отказаться от некоторых задумок.
В итоге остаётся открытым вопрос о представлении контента: "У каждого раздела сайта своя постраничная навигация." - и эти разделы разные по дизайну и по своей структуре.


Новое на сайте

Ссылки партнёров