помощь по Rules

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

Аватар пользователя Im Im 14 марта 2014 в 10:24

Добро! Подскажите, как рулсами настроить такое условие, при добавлении одного типа материала, если у него в поле image загружено более пяти картинок, то создавать сущность типа галерея и экспортировать туда значения из поля image. Собственно вопрос только в том, как сделать условие - "если при публикации ноды добавили более пяти картинок".

Спасибо за внимание.

Комментарии

Аватар пользователя Advin Advin 14 марта 2014 в 11:45

Проверяйте, есть ли 6 картинка для поля ноды. Можно через свой код в условиях. Если можно delta использовать в rules, тогда еще проще.

Аватар пользователя Im Im 14 марта 2014 в 11:56

"Advin" wrote:
Проверяйте, есть ли 6 картинка для поля ноды. Можно через свой код в условиях. Если можно delta использовать в rules, тогда еще проще.

ну ход мыслей правильный, только мне бы на примере. Вот я делаю свое php условие:

$count = 0;

foreach($content['field_foto_in_news'] $key => $value){
          if((substr($key), 0, 1) !== "#"){
                   $count++;
          }
}

if($count > 5){
          return TRUE;
}else{
         return FALSE;
}

но конечно же это не работает, иначе было бы все слишком просто.

Аватар пользователя alextdk alextdk 14 марта 2014 в 12:08

Честно говоря я бы предложил вам отказаться от рулов и писать своим сабмиты.

На вопрос "почему" пока четко ответить не могу, наш опыт показывает, что лучше уж взять реализацию некоторых кондишенов и прописать в свой код, чем использовать этот фреймворк, программирование мышкой до греха доведет ...

Аватар пользователя ArtiusArt ArtiusArt 14 марта 2014 в 15:10

"lamer" wrote:
Честно говоря я бы предложил вам отказаться от рулов и писать своим сабмиты.
На вопрос "почему" пока четко ответить не могу, наш опыт показывает, что лучше уж взять реализацию некоторых кондишенов и прописать в свой код, чем использовать этот фреймворк, программирование мышкой до греха доведет

Как-то ваша концепция расходится с концепцией Drupal

Аватар пользователя ArtiusArt ArtiusArt 14 марта 2014 в 15:11

"lamer" wrote:
Честно говоря я бы предложил вам отказаться от рулов и писать своим сабмиты.
На вопрос "почему" пока четко ответить не могу, наш опыт показывает, что лучше уж взять реализацию некоторых кондишенов и прописать в свой код, чем использовать этот фреймворк, программирование мышкой до греха доведет

Как-то ваша концепция расходится с концепцией Drupal