Jump to content


Photo
- - - - -

Сортировка При Подаче Материала


Best Answer CB9TOIIIA , 23 January 2019 - 12:58

Добрый. Накодить.

item_priority_value

Вроде бы или схожее. Попробовать по аналогии $item->state = 1 (примерно также с приоритетом).

Если требуется разные приоритеты закодить на поле.

 

Кода нет, мысли в слух.

Go to the full post


5 replies to this topic

#1 axeld

axeld
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 22 January 2019 - 11:18

Здравствуйте. Кто знает как выставить при подаче материала, приоритет. Сейчас приоритет у материалов 1,2,3,4 и т.д.. При подаче материала приоритет "0". Можно ли как то это регулировать ? 


  • 0

#2 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 23 January 2019 - 12:58   Best Answer

Добрый. Накодить.

item_priority_value

Вроде бы или схожее. Попробовать по аналогии $item->state = 1 (примерно также с приоритетом).

Если требуется разные приоритеты закодить на поле.

 

Кода нет, мысли в слух.


  • 0

#3 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 23 January 2019 - 16:42

Спасибо. Это помогло. Создал пользовательское текстовое поле. Пишу туда цифры и при подаче материала (components/com_zoo/controllers/submission.php) дописал

$this->item->priority=$this->item->elements->{"d110c6d1-8a3b-47fa-9666-5ab721d2fcc7"}[0]["value"];

Теперь, думаю, в каком файле можно дописать тоже самое, при редактировании с фронта (Edit)?


  • 0

#4 fiction13

fiction13
  • JBZoo User (rus)
  • User rate: 272.6
  • posts: 604
  • topics: 23

Posted 23 January 2019 - 19:20

Правильнее работать с этим через события.


  • 1

#5 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 23 January 2019 - 19:49

Правильнее работать с этим через события.

 

Для меня нужно чуть подробнее. НЕ на столько силен -))


  • 0

#6 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 24 January 2019 - 11:57

Сам разобрался. \components\com_zoo\controllers\submission.php

				// unpublish item in none trusted state
				if (!$this->submission->isInTrustedMode() && !in_array('_itemstate', array_keys($this->elements_config))) {
					$this->item->state = 1;					
					$this->item->priority=$this->item->elements->{"d110c6d1-8a3b-47fa-9666-5ab721d2fcc7"}[0]["value"];
				
				}
                $this->item->priority=$this->item->elements->{"d110c6d1-8a3b-47fa-9666-5ab721d2fcc7"}[0]["value"];
// $this->item->elements->{"d110c6d1-8a3b-47fa-9666-5ab721d2fcc7"}[0]["value"]; своё текстовое поле...


  • 2




Click to return to top of page in style!