Узнать, материал создан через браузер или через services.

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

Аватар пользователя Тимофей Тимофей 21 апреля 2016 в 12:43

Добрый день!

Материал на сайте может создаваться обычным способом и через приложение через services.
Можно ли как-то отделять друг от друга эти материалы? Например, через rules ставить/не ставить флаг или назначать термин таксономии?

В идеале делать на стороне сайта, а не в приложении.

Т.е. лучше всего, чтобы можно было отделить материалы после их создания через rules/что-то еще на "обычные" и "из приложения".

Можно так сделать?

Спасибо.

Комментарии

Аватар пользователя bumble bumble 21 апреля 2016 в 13:01
1

Можно создать пользователя от имени которого публиковать автоматически. По нему потом можно будет фильтровать.

Аватар пользователя Тимофей Тимофей 22 апреля 2016 в 0:54

Нет, так не пойдет. Материалы публикуют пользователи от своего имени. Они могут публиковать и через браузер и через приложение..

Аватар пользователя Тимофей Тимофей 22 апреля 2016 в 9:10

Так в том то и вопрос, как это сделать автоматически. Желательно, не добавляя в приложение "помечалку" (хотя там более-менее понятно, как это сделать).

Аватар пользователя dgastudio dgastudio 22 апреля 2016 в 10:07

https://www.drupal.org/project/custom_pub

добавляете опцию services

потом, при создании публикации из приложения, просто добавьте в массив/объект ноды, еще 1 строчку. $node->services = TRUE;

и будет вам счастье

с таким же успехом можно писать в примечания ноды нужный вам коммент.