Ситуация следующая.
Есть много категорий продуктов, у которых в display settings один аттрибут - display_mode - установлен как "static block only", а другой аттрибут - is_anchor - установлен как "yes".
Проблема в том, что при использовании плагина shopby от amasty в head страницы категории на фронте добавляются аттрибуты link rel="next" , lin rel="prev" - но при этом link rel="next" отображается на фронте и на страницах именно таких категорий (display_mode - static block only, is_anchor - "yes"), если у таких категорий есть дочерние, с отображением продуктов.
Дело еще в том, что таких категорий сотни, и вручную для каждой категории изменять аттрибут муторно. Хотелось бы, если это возможно, изменить все одним sql запросом, но я не могу догнать, как.
К примеру,
вот тут есть пример, как изменить anchor для всех категорий. (правда, attribute_id=51 для is_anchor).
SELECT * FROM eav_attribute where attribute_code = 'is_anchor';
UPDATE catalog_category_entity_int set value = 0 where attribute_id = 51;
attribute_id у display_mode - 49, и этот аттрибут сохраняется не в catalog_category_entity_int, а в catalog_category_entity_varchar. Значение(value), соотвествующее static block only - PAGE.
Т.е. я хочу составить запрос(запросы): получить все категории (entity_id), у которых attribute_id="49" имеет значение - value="PAGE" в таблице catalog_category_entity_varchar , и для этих entity_id в таблице catalog_category_entity_int установить значение - value="0" для аттрибута с attribute_id = '51'
Сложный для меня запрос, прошу помощи.