;

Сниппет вызова TV поля при условии IF ISSET

MODX Evolution

21-09-2015

Простой и изящный вариант отображения TV поля если оно не пустое, чтобы не плодить условия c phx, или if. Код сниппета:
$tv = isset( $tv ) ? $tv : '';
$id = isset( $id )? $id: $modx -> documentObject['id'];
$tvarray = $modx -> getTemplateVarOutput( $tv, $id );
$value = trim($tvarray[$tv]);
return $value;
Код вызова сниппета:
ИМЯ_СНИППЕТА?  &id=`doc_id` &tv=`ИМЯ_TV_ПОЛЯ`