Ищите модуль Drupal, который будет перенаправлять ссылки Pathauto при удалении узла - PullRequest
1 голос
/ 15 февраля 2011

В поисках Drupal 'Redirect When Deleted ".

У нас есть сайт классифицированных списков, созданный на drupal, поэтому у нас есть большое количество списков, которые публикуются, а затем удаляются с сайта на постоянной основе. В настоящее время, когда листинг удаляется с сайта, мы оставляем его неопубликованным (контент никогда не удаляется) и перенаправляем пользователя на поиск симулированных листингов. Дайте им хороший «Список, который вы ищете, больше не указан, здесь больше похоже».

Мы надеемся начать архивирование списков и удаление старых неопубликованных списков с сайта. Нам нужен модуль, который будет хранить сгенерированный PathAuto путь от удаленного узла и 301 перенаправлять пользователя на результат поиска для этого списка. Это должно происходить автоматически после удаления списка на основе таксономии узла.

Мне известен модуль path_redirect. Он не обеспечивает автоматическую функциональность, которую мы ищем. Я искал вокруг и, прежде чем строить свой собственный, я решил написать здесь вопрос, посмотреть, есть ли что-то, что я пропускаю.

1 Ответ

1 голос
/ 16 февраля 2011

Вид съемки с бедра здесь, но звучит так, как будто вам нужен пользовательский функционал. На hook_nodeapi() $ op == 'delete' вы хотите использовать path_redirect_save(), чтобы сохранить текущий псевдоним узла в качестве перенаправления, указывающего на страницу поиска.

Эта функция может быть тем, что сопровождающий path_redirect примет как настраиваемый параметр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...