Уникальные разделы сайта (разной структуры, стиля) — возможно?
Прислано: 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 и дну сайта? Или для каждого раздела сайта придётся ставить свой движок (что звучит неимоверно смешно, но в целом исполнимо, в без исходном положении).
- partamelon's blog
- Для комментирования войдите или зарегистрируйтесь
Наверно самое простое решение - Мультисайтинг.
- Для комментирования войдите или зарегистрируйтесь
Сфигали?
context или СУПЕР-УЛЬТРА-МЕГА модуль Subzones
- Для комментирования войдите или зарегистрируйтесь
Сфигали?
СфИгали :)
Но «СУПЕР-УЛЬТРА-МЕГА модуль Subzones» почему-то не нашел.
ЗЫ. В скором времени у меня может возникнуть аналогичная проблема.
- Для комментирования войдите или зарегистрируйтесь
Но «СУПЕР-УЛЬТРА-МЕГА модуль Subzones» почему-то не нашел.
Скажу по секрету, его написал супер-ультра-мега программист, но в силу некоторых обстоятельств он выкладывает все свои три модуля только у себя в блоге, блог начинается на md, заканчивается на inc.ru
- Для комментирования войдите или зарегистрируйтесь
http://drupal.org/project/sections
- Для комментирования войдите или зарегистрируйтесь
Лучше брать модули с официального репозитория. Там хоть можно расчитывать на поддержку и можно быть уверенным в обкатанности модуля, нежели у супер-ультра-мега програ ).
- Для комментирования войдите или зарегистрируйтесь
привязывайтесь к типам материалов
- Для комментирования войдите или зарегистрируйтесь
Спасибо за ответы.
А чем отличается модуль Subzones и Sections? Мне показалось что они почти одинаковые.
Отличные кстати модули. Проблему со стилями решил. Остался один вопрос о представлении контента.
Я видел реализацию на дрюпале подобной этой и не раз: www.test.ru/politic/duma?page=2; www.test.ru/politic/sud?page=2; У каждого раздела сайта своя постраничная навигация. Почти как стандартный модуль блогов. Как такое реализовать?
И я таки не понял как создавать страницы типа test.ru/superpage без зеркал, коими являются ноды.
- Для комментирования войдите или зарегистрируйтесь
И я таки не понял как создавать страницы типа test.ru/superpage без зеркал, коими являются ноды.
Никак. Нода это системный путь, superpage алиас, можете поставить global redirect о чём много раз писалось в поиске
- Для комментирования войдите или зарегистрируйтесь
Выходит, если я в robots не закрою ноды, то поисковик вполне может выплюнуть вместо test.ru/superpage test.ru/node/4269?!? Но ведь это epic fail! А зачем нужен редирект, ведь для бота можно прописать в роботс, а для пользователя через htaccess выдавать ошибку на все ноды, или как?
- Для комментирования войдите или зарегистрируйтесь
В прошлый раз так ничего и не вышло. Сейчас мой сайт уже не может существовать на самописном движке. Я хочу сделать уклон на пользователей, на их личный "кабинет", на возможность пользователей писать комментарии в разных разделах сайта.
Буду делать вторую попытку переноса сайта на дрюпал. Система конечно очень крутая и довольно гибкая, но для моих поставленных задач гибкости не хватает. Видимо придётся отказаться от некоторых задумок.
В итоге остаётся открытым вопрос о представлении контента: "У каждого раздела сайта своя постраничная навигация." - и эти разделы разные по дизайну и по своей структуре.
- Для комментирования войдите или зарегистрируйтесь


Комментарии