2010-09-30 3 views
0

все, я надеюсь, что вы можете либо помочь мне, либо направить меня на простой, чтобы найти-в-ретроспективный ответ, который уже существует.Пользователь выбирает узлы для пользовательского представления (DRUPAL)

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

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

пример: есть календарь событий, в котором пользователь может выбирать события, которые они хотят посетить. в более позднее время пользователь может перейти на страницу «Мои события» и посмотреть их график по песонам.

несколько более сложный пример: пользователь может выбирать изображения из портфеля, которые впоследствии будут выводиться в пользовательский PDF-файл, - в этом случае пользователю может потребоваться несколько портфелей.

Единственное (очень неуклюжие кажущееся) решение, с которым я мог столкнуться, включал взлом, при котором выбор узла вызывал бы какой-то код, добавив тег к узлу, который был именем пользователя. то позже можно использовать метод view-with-argument для вызова только узлов с этим тегом. в последнем случае этот тег может даже быть userName + portfolioNumber

это похоже ... не идеальный. Я не смог изолировать правильный секретный поиск Google, который показывает стандартный способ сделать это - не стесняйтесь указывать и меня там. (черт возьми, я вообще не знаю, что делать с drupal)

Заранее спасибо!

ответ

1

Для событий, которые являются немного особенными и более cpmplex, существует множество модулей для подобных действий. Я использовал модуль регистрации в прошлом и был доволен этим.

Для общей маркировки содержимого, я думаю, модуль флага доставит вас туда, где вы хотите.

+0

+1; @Trass: модуль флагов является удивительным и идеальным для тех требований, которые вы указали. –

+0

Модуль флага! вы джентльмен и ученый! @ NoParrots, вы ученый и принц. –

Смежные вопросы