Случилась такая ситуация: многие материалы на сайта продублировались (материалы одного типа). Как можно удалить дубликаты ? Материалы имеют одинаковые заголовки, пути отличаются наличием "-0" в конце...
О, как раз пару дней назад искал такое же решение. Продублировались записи с ноликом в конце url, и хоть ты тресни, дубляж на сайте. А Яндекс этого ох как не любит! Пришлось переделать решение представленное здесь - как удалить одинаковые заметки. Но проблема осталась, так как там проверка идет по тайтлу, а друпал генерит поля в массовом порядке, так что сто процентной чистки не получилось, но дублей на сайте уже нет.
Комментарии
Или тогда вот такой вопрос еще:
Как при создании ноды не допускать создание материала с уже существующим заголовком ?
Писать свой модуль. hook_form_alter предварительно изучив. Запрос в дб кидаем и проверяем. Именно такую штуку я пытаюсь сейчас реализовать.
О, как раз пару дней назад искал такое же решение. Продублировались записи с ноликом в конце url, и хоть ты тресни, дубляж на сайте. А Яндекс этого ох как не любит! Пришлось переделать решение представленное здесь - как удалить одинаковые заметки. Но проблема осталась, так как там проверка идет по тайтлу, а друпал генерит поля в массовом порядке, так что сто процентной чистки не получилось, но дублей на сайте уже нет.