Как вывести на странице значение tv переменной со страницы верхнего уровня

Здравствуйте, а как вывести на странице значение tv переменной cо страницы верхнего уровня.
modxrevo
Например

/kirov/contact.html
/abakan/contact.html

на странице /abakan/contact.html вывести данные tv, tv уже заполнена в /abakan, хочу продублировать в /abakan/contact.html
Игорь
Игорь
06 января 2023, 10:59
modx.pro
1 018

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

Антон Тарасов
06 января 2023, 11:24
Без Fenom можете попробовать через getresourcefield, в противном случае можно вот так, через ID(123 в примере) желаемого ресурса:
{123 | resource: 'tv_name'}
    Игорь
    06 января 2023, 11:31
    [[#367.tv.city_rekvizit]]

    вот так работает, но проблема в том, что я не могу у каждого указывать в ручную id «367», как получать автоматически id ресурса вышестоящего…?
Игорь
02 августа 2023, 15:40
Пробовал даже так, хотел замену сделать

[[*city_phone_whatsapp]]
на
[[#[[*parent]].city_phone_whatsapp]]

Сниппет:
<?php
// Получить содержимое чанка 'vitrina'
$chunkContent = $modx->getChunk('vitrina');

$updatedChunkContent = str_replace('*', '#[[*parent]].', $chunkContent);

return $updatedChunkContent;

Вызов в шаблоне:
[[!getUpdatedVitrina]]

не помогло.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    7