Доброго времени суток,
Сейчас разрабатываю сайт - на нем есть ряд блоков типа: "top rated content" и "new content" (Создаются с помощью views). Блоки красиво оформлены и все такое. Замечательно. Но есть так же задача: иметь возможность создавать блоки и в качестве их содержимого указывать конкретные ноды.
Я было ринулся в бой, но подумав, решил спросить у знающих людей: может кто-то реализовал подобное и подскажет идею.
Самому в голову пришло четыре выхода:
1. Так же через вьюс сделать выборку нод, но выбирать только прилепленные + фильтрация по нужным типам контента.
2. Написать свой модуль, предоставляющий блок, в настройках у которого был бы список нод для показа, поддерживающий функционал multiblock.
3. Сделать тип контента с полем nodereference, создавать экземпляр этого контента, в поле вбивать нужные узлы для показа в блоке, потом views`ом или своим модулем это дело превращать в блок.
4. Лечь спать
Первый вариант мне не нравится из-за недостаточной гибкости: в лучшем случае один блок на один тип контента, нет возможности сортировки ну и подобное.
Второй... Да всем мне он нравится, но опыт показывает, что если тебе что-то нужно для друпала, то 99% оно уже есть... Поиск мне результатов кроме multiblock не дал (не спорю, может плохо/не так искал), поэтому вот решил спросить
Третий - вообще бред от недосыпания: больше гемороя, чем пользы.
Сам пока остановился на четвертом
Буду рад любым подсказкам, спасибо!
Комментарии
кажись есть модуль flag
и еще есть какой то модуль для таких целей
где то видел в шоукейсах на орге (их вообще полезно читать)
Можешь пояснить?
Просто сам что через гугл нашел, то и смотрю
Тяжелое детство, деревянные игрушки прибитые к потолку и все такое...
Ну на главную вытаскивают
Разрабы рассказывают как они
дошли до жизни такойделали сайт, какие мудули использовали
showcase короче