Как массово исключить ссылки на неопубликованные товары в друпал

7 мая 2017 в 16:47

Собственно вопрос
Есть около 1300 неопубликованных товаров, пару дней назад они были актуальны и проиндексированны поисковиками
если редактировать каждый товар - там есть функция исключить товар из файла сайтмапа
Но 1300 товаров отредактировать вручную....
может есть где в настройках функция которой можно исключить неопубликованные товары из сайтпама
или взять просто удалить неопубликованные товары да и не заморачивватся с этим вопросом?
но как быть с точки зрения сео?

Комментарии

Модуль написать, который бы скидывал флаг "Включено" для неопубликованных товаров. По клику на кнопке где-нить в админке.

Ещё может рулсами как-то можно накрутить, но тут уже не знаю, есть ли какие-то экшены для сайтмэпа.

7 мая 2017 в 22:35

Ну можно и так попробовать. Лишь бы необходимое действие в рулсах было (а-ля "исключить из sitemap" или как там правильно). Но модуль шустрее работать будет.

7 мая 2017 в 22:47

Да согласен.
Можно еще хардкорно, если Девел установлен то прям выбрать пункт "Выполнить PHP-код" и через node_load_multiple() или entity_load() а потом и сохранить

7 мая 2017 в 22:50