Как сделать проверку является ли поле TV или нет?

Хочу сделать сниппет более гибким — в переменную shortdescrField передавать не только имя TV, но и обычное имя поля как и pagetitle
Как сделать проверку является ли поле TV или нет?
<?php
/** @var array $scriptProperties */

if (empty($descrField)) {
    $descrField = 'description';
}
if (empty($shortdescrField)) {
    $shortdescrField = 'shortDescription';
}
if (!isset($pageVarKey)) {
    $pageVarKey = 'page';
}
if (empty($id)) {
    $id = $modx->resource->id;
}



/** @var modResource $resource */
$resource = ($id == $modx->resource->id)
    ? $modx->resource
    : $modx->getObject('modResource', $id);
if (!$resource) {
    return '';
}

$title = array();
// Add pagination if exists
if (!empty($_GET[$pageVarKey])) {
    
   $title[] = $modx->resource->get($shortdescrField);
    
} else {
   $title[] = trim($resource->get($descrField));
}



print_r($title);
return implode($title);
Roman
23 ноября 2018, 10:47
modx.pro
463
0

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

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