Имя TV в сниппете
Добрый день!
Вывожу сниппет вот так
Но как его теперь подставить в сниппете?
Так не получается:
Вывожу сниппет вот так
{set $devinvoice = $_modx->runSnippet('!invoiceTable', [
'tpl' => 'invoice.table',
'field' => $_modx->resource.uslugi
])}
{$devinvoice}
Хочу вместо 'field' => $_modx->resource.uslugi использовать в вызове просто имя поля вот так: 'field' => 'uslugi'Но как его теперь подставить в сниппете?
Так не получается:
<?php
$field = $_modx->resource.$field
Комментарии: 2
$value = $modx->resource->getTVValue($field);
Алексей, благодарю, все получилось, записал в ту же переменную $field:
$field = $modx->fromJSON($modx->resource->getTVValue($field));
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.