Как получить id записи в системном типе поля? (icms2+)

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1862
Как получить id записи в системном типе поля? (icms2+)

Так например, если в поле system/fields/user.php, на странице со списком контента переменная $this->item['id'] содержит id записи, то на странице контента эта переменная уже не имеет этих данных.

Как можно получить id контента из поля?
Дополнения для InstantCMS
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2667
Тоже задался этим вопросом. Уже третий раз переделываю один функционал. Сперва сделал через хук в content_before_item, потом переделал в подгрузку через js, сейчас переделываю в тип поля для большей гибкости настройки.
Дело в том, что мое поле обращается к сторонней таблице, и нужно знать этот item['id']... Получается, вариант один?

Код PHP:
  1. $core = cmsCore::getInstance();
  2. $ctype_name = $core->request->get('ctype_name');
  3. $slug = $core->request->get('slug');
  4. $content_model = cmsCore::getModel('content');
  5. $item = $content_model->getContentItemBySLUG($ctype_name, $slug);
Такой?
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1862
Надо попробовать.
Сам пока пользуюсь через content_before_item
Дополнения для InstantCMS
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2667
kreator:
content_before_item
я так начинал делать. Но хочется, чтобы пользователь мог

1. переместить данный блок выше/ниже
2. мог отключить
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Здесь вы его ищите?
Код PHP:
  1. public function parse($value)
В след версии будет работать нормально.
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
https://github.com/instantsoft/icms2/blob/master/system/controllers/content/actions/item_view.php#L76
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2667
lokanaft:

Здесь вы его ищите?
Код PHP:
  1. public function parse($value)
В след версии будет работать нормально.

ага. Спасибо.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.