Рассылка материалов с уникальными ссылками

Главные вкладки

Аватар пользователя VitaliyDemchuk VitaliyDemchuk 26 марта 2015 в 21:06

Доброго времени суток.
Столкнулся с интересной задачей, но в силу своего скромного опыта работы с drupal не знаю как ее реализовать.
Надеюсь на Вашу помощь, друзья. Smile

Собственно ситуация:
Есть форма добавления материала, которая доступна не авторизованному пользователю. В этой форме присутствует e-mail адрес. Нужно реализовать отправку ссылки на редактирования ноды по эмэйлу этой же ноды(и так делаем для всего содержимого этого материала). Притом ссылка для каждой ноды будет уникальна, так как если ставить права доступа на тип материала для не авторизованного пользователя, то он сможет редактировать все ноды этого материала.

Комментарии

Аватар пользователя VitaliyDemchuk VitaliyDemchuk 26 марта 2015 в 22:54

Спасибо, буду разбираться!
Да, нашел как делать через VBO и rules, но пока что результат слабый..
______________________________________________________________________
Все таки сделал через vbo и rules. Сейчас думаю как формировать уникальный ссылки для материала.

Аватар пользователя VitaliyDemchuk VitaliyDemchuk 27 марта 2015 в 0:34

Сделал уникальную ссылку - через pathauto и поставил синоним для ссылки как рандомный hash. Вопрос вот в чем, при редактировании ноды, всё равно всплывает, например:"node/23/edit/". Подскажите, пожалуйста, как можно заменить node/23 на мой рандомный синоним ? Чтобы было что-то похожее "c8c4s5c04fa5926f93dcg95da703e380/edit"

Аватар пользователя VitaliyDemchuk VitaliyDemchuk 27 марта 2015 в 14:30

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

_________________________________________________________________
Может кому-то пригодится. Решил задачу установив модуль node access password
Теперь все ноды имеют свой уникальный пароль, который я буду подставлять в письме.