Best Answer Sliapy , 10 August 2013 - 01:54
А если
if ($this->item->application_id != 3) { $this->item->state = 1; }Go to the full post

Best Answer Sliapy , 10 August 2013 - 01:54
А если
if ($this->item->application_id != 3) { $this->item->state = 1; }Go to the full post
Posted 09 August 2013 - 22:08
Попробуйте заменить добавленный код банальным
if($this->application-id != 3) { $this->item->state = 1; }
Posted 09 August 2013 - 22:22
Все равно идет автопубликация во всех каталогах... В том числе и в 3-ем.
Edited by averburg, 09 August 2013 - 22:23.
Posted 10 August 2013 - 01:54 Best Answer
А если
if ($this->item->application_id != 3) { $this->item->state = 1; }
Posted 10 August 2013 - 10:27
А если
if ($this->item->application_id != 3) { $this->item->state = 1; }
Работает. Спасибо огромное.
Теперь, если понадобится сделать премодерацию еще в одном каталоге, можно просто продублировать этот код с еще одним ид каталога? Я правильно понимаю?
Posted 10 August 2013 - 10:37
Необязательно добавлять всю конструкцию. Можно дополнить условие, например так
if ($this->item->application_id != 3 || $this->item->application_id != 5 || $this->item->application_id != 8 ... и т.д.) { $this->item->state = 1; }
Две вертикальные черты, это логический оператор "или"
Posted 10 August 2013 - 10:46
Все ясно. Спасибо большое. Тему можно закрывать.