Забрать TV переменную ресурса с другого сайта на MODX

Добрый день! Помогите пожалуйста. Видимо, нельзя делать так, как я хочу…
Подключаюсь к другой БД. Всё ок. Например, $resourse['pagetitle'] выводит на экран.
Но почему $region = NULL?
Если у этого ресурса точно есть TV c id=15 и она заполнена(проверил через console сайта к которому подключаюсь)

...
$dsn = "mysql:host=$host;dbname=$dbname;port=$port;charset=$charset";
$xpdo = new xPDO($dsn, $username, $password);

echo $o = ($xpdo->connect()) ? 'yes' : 'no';
$sql_query = "SELECT * FROM prefix_site_content WHERE alias = $card_id";
$results = $xpdo->query($sql_query);

$resourses = $results->fetchAll(PDO::FETCH_ASSOC);
foreach ($resourses as $resourse) {
    print $resourse['id'] ;
    print $resourse['pagetitle'] ;
    $region = $modx->getObject('modTemplateVarResource',array('contentid'=> $resourse['id'],'tmplvarid'=>15));
    print $region->get('value') ;
}
Алексей
15 апреля 2021, 11:47
modx.pro
601
0

Комментарии: 5

Наумов Алексей
15 апреля 2021, 11:53
0
патамушта $modx — это ваш сайт, а не тот сайт
    Алексей
    15 апреля 2021, 11:57
    0
    Да, логично, но при замене на $xpdo ничего не меняется… А это всё, что в голову пришло.
    Вообще примеров не нашёл по TV =(
    Наумов Алексей
    15 апреля 2021, 12:01
    0
    Если это нужно на постоянной основе — то проще создать некое небольшое апи. Делаем страничку, на которой в формате json отдадим нужные данные. А второй сайт пусть эту страничку загружает, парсит и сохраняет себе все что нужно и куда нужно.
      Алексей
      15 апреля 2021, 12:07
      0
      Ясно, спасибо. Да, уже думал про json, но хотел максимально быстро реализовать.
      То есть в лоб через getObject не прокатит вообще?
        Наумов Алексей
        15 апреля 2021, 13:32
        0
        Не, ну вы же сделали запрос такой:
        $xpdo->connect());
        $q = "SELECT * FROM prefix_site_content WHERE alias = $card_id";
        $results = $xpdo->query($q);
        Раз работает, сделайте такой же запрос и к таблице с TV полями и все.
        Просто сам по себе подход колхозный)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5