alterTitle - Pagetitle если Longtitle пуст
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
<?php
/**
* alterTitle
*
* Pagetitle если Longtitle пуст
*
* @category snippet
* @version 1
* @license http://www.gnu.org/copyleft/gpl.html GNU Public License (GPL)
* @internal @properties
* @internal @modx_category add
* @internal @installset base, sample
*/
//[[alterTitle? &id = `[+id+]`]] к примеру для вывода в Ditto
if(isset($id)) {
$arr = $modx->getPageInfo($id,1,'pagetitle,longtitle');
} else {
$arr = $modx->documentObject;
}
$title = (strlen($arr["longtitle"])>0) ? $arr["longtitle"] : $arr["pagetitle"];
return $title;