Доступ к MIGX TV в плагине
Здравствуйте, сразу отмечу, что я новичок в modx и совсем не знаю php.
Есть необходимость написать плагин, который автоматически считает значение переменной шаблона.
Но для этого, в том числе, нужно как-то получать значения из MIGX переменной.
MIGX представляет из себя таблицу:
Имя|ширина|высота
Конкретно в данном случае нужно получать ширину и высоту.
Если из обычной переменной шаблона я получаю значения при помощи getTVValue, то здесь я вошел в тупик и не знаю куда искать.
Есть необходимость написать плагин, который автоматически считает значение переменной шаблона.
Но для этого, в том числе, нужно как-то получать значения из MIGX переменной.
MIGX представляет из себя таблицу:
Имя|ширина|высота
Конкретно в данном случае нужно получать ширину и высоту.
Если из обычной переменной шаблона я получаю значения при помощи getTVValue, то здесь я вошел в тупик и не знаю куда искать.
Комментарии: 2
Привет!
В плагине тоже можно получить значение при помощи getTVValue. Но лучше, всё таки для начала подучить MODX и PHP.
В плагине тоже можно получить значение при помощи getTVValue. Но лучше, всё таки для начала подучить MODX и PHP.
В плагине лучше получать через объект самой TV:
<?php
$tvid = 20; //ID TV-шки
$rid = $resource->get('id'); //ID ресурса
if(!$tv = $modx->getObject('modTemplateVarResource', array('tmplvarid' => $tvid, 'contentid' =>$rid))) return;
$value = $tv->get('value');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.