Как в снипете вывести значение tv конктетного ресурса?

Так я в снипете получаю данные конкретного tv.
$modx->resource->getTVValue('weneed');

полный код и предназначение снипета(считать проценты):
<?php
$priceHave =  $modx->resource->getTVValue('wehave');
$priceNeed =  $modx->resource->getTVValue('weneed');
$procent=$priceNeed/100;  
$result=$priceHave/$procent;
echo round($result,2);

Проблема в том что работает только на главной, а на других страницах не считает по понятным причинам.
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
$resource = $modx->getObject('modResource', $resourceId);
$priceHave =  $resource->getTVValue('wehave');
$priceNeed =  $resource->getTVValue('weneed');
......
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы