Добро! Подскажите, как рулсами настроить такое условие, при добавлении одного типа материала, если у него в поле image загружено более пяти картинок, то создавать сущность типа галерея и экспортировать туда значения из поля image. Собственно вопрос только в том, как сделать условие - "если при публикации ноды добавили более пяти картинок".
Спасибо за внимание.
Комментарии
Проверяйте, есть ли 6 картинка для поля ноды. Можно через свой код в условиях. Если можно delta использовать в rules, тогда еще проще.
ну ход мыслей правильный, только мне бы на примере. Вот я делаю свое php условие:
foreach($content['field_foto_in_news'] $key => $value){
if((substr($key), 0, 1) !== "#"){
$count++;
}
}
if($count > 5){
return TRUE;
}else{
return FALSE;
}
но конечно же это не работает, иначе было бы все слишком просто.
есть подозрение, что обращение к полю в ноде не правильное.
Честно говоря я бы предложил вам отказаться от рулов и писать своим сабмиты.
На вопрос "почему" пока четко ответить не могу, наш опыт показывает, что лучше уж взять реализацию некоторых кондишенов и прописать в свой код, чем использовать этот фреймворк, программирование мышкой до греха доведет ...
Как-то ваша концепция расходится с концепцией Drupal
Как-то ваша концепция расходится с концепцией Drupal