Регистрация на сайтах Drupal - PullRequest
0 голосов
/ 14 июля 2010

Я делаю drupal сайт и у меня есть пользовательский тип контента EventЯ хочу, чтобы пользователь мог зарегистрироваться на странице события.Для этого есть модуль, а именно Event Manager .Но в этом модуле нет Drupal 6.x релиз .Есть ли какой-нибудь другой способ обойти это?

Ответы [ 2 ]

2 голосов
/ 14 июля 2010

Способ модуля:

использовать следующие модули (все еще в разработке, но он должен делать свое дело)

модуль событий

модуль регистрации

(это создаст для вас тип содержимого события, не забудьте установить разрешения)

Перейти на экран редактирования типа содержимого (тип содержимого -> событие-> edit)

Установите для секции конфигурации регистрации значение по умолчанию включенным или установленным.


Используя собственный тип контента:

В вашем node-event.tpl.php вы можете проверить, загружен ли тизер или полный узел.

if($teaser){ /*here teaser code*/ }else{ /*here full node code*/ }

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

0 голосов
/ 14 июля 2010

Другим модульным способом является использование Дата и возможных Календарь модулей вместо события.Календарь необходим только в том случае, если вам нужно классический просмотр календаря вашего мероприятия.Дата стабильна, использует CCK и должна быть доступна для Drupal 7 вскоре после ее выпуска.Обеспечение плавного обновления пути на будущее.Модуль Registration совместим с датой и должен обеспечивать требуемую функцию.

...