В начале создал свое правило, которое автоматически создание Витрину при создании нового товара. Не подумал поиска решение, но там и так оказалось не так сложно. Через какое-то время зашел в Правила и увидел там следующее сообщение об ошибке у этого правила "Ошибка: The data type of the configured argument does not match the parameter's value requirement."
Я нашел в чем проблема, но никак не могу найти решения. А проблема в следующем: "item" : [ "commerce-product" ] (ниже полный код), а точнее в "commerce-product", его нет в списке доступных селекторов, есть только "commerce-product:". Когда я создавал правило селектор "commerce-product" был и я его выбирал, но потом видимо я что-то изменил (не в правиле, а где-то еще, т.к. правило точно не трогал) и не придал этому значения... ((
Нашел в сети точно такое же правило и оно не экспортируется, а выдает следующее "Integrity check for the imported configuration failed. Error message: Data selector entity-created:field-product for parameter list is invalid.."
Вот сам код правила:
"LABEL" : "Create Event Display",
"PLUGIN" : "reaction rule",
"REQUIRES" : [ "rules", "entity" ],
"ON" : [ "commerce_product_insert" ],
"DO" : [
{ "entity_create" : {
"USING" : {
"type" : "node",
"param_type" : "product_display",
"param_title" : [ "commerce-product:title" ],
"param_author" : [ "commerce-product:creator" ]
},
"PROVIDE" : { "entity_created" : { "entity_created" : "Created entity" } }
}
},
{ "list_add" : {
"list" : [ "entity-created:field-product" ],
"item" : [ "commerce-product" ]
}
}
]
}
}