Ошибка при импорте правила (Автоматическое создание Витрины при создании товара)

Главные вкладки

Аватар пользователя s_bikey s_bikey 2 сентября 2014 в 23:52

В начале создал свое правило, которое автоматически создание Витрину при создании нового товара. Не подумал поиска решение, но там и так оказалось не так сложно. Через какое-то время зашел в Правила и увидел там следующее сообщение об ошибке у этого правила "Ошибка: 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.."

Вот сам код правила:

{ "rules_create_event_display" : {
    "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" ]
        }
      }
    ]
  }
}