Необходима консультация по getResources
        C MODX начал разбираться совсем недавно, нашел вот такой вывод описания и ключевых слов:
    
    
                                                                                
            <meta name="description" content="{$_modx->resource.title ?: '{$_modx->resource.title}'}">
<meta name="keywords" content="{$_modx->resource.keywords ?: '{$_modx->resource.pagetitle}'}">Установил модуль getResources, но почему то не срабатывает. Может модуль необходим другой?    Комментарии: 8
                getResources тут не при чем.
Удалите его, поставьте pdoTools и включите системную настройку «Использовать Fenom на страницах»
(pdotools_fenom_parser).
            
                    Удалите его, поставьте pdoTools и включите системную настройку «Использовать Fenom на страницах»
(pdotools_fenom_parser).
                Спасибо большое. pdoTools установлен, pdotools_fenom_parser включен. Но все равно не срабатывает.            
                    <meta name="description" content="{$_modx->resource.title ?: '{$_modx->resource.title}'}">
<meta name="keywords" content="{$_modx->resource.keywords ?: '{$_modx->resource.pagetitle}'}">Все равно отображается вот так.            
                Смотрите лог ошибок. Скорее всего у Вас на странице где-то есть фигурные скобки (например, в каком-нибудь JS).
Добавьте там пробел после открывающей. То есть было "{", будет "{ ".
                    Добавьте там пробел после открывающей. То есть было "{", будет "{ ".
<base href="[[++site_url]]" />
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>[[*id:isnot=`1`:then=`[[*longtitle:!empty=`[[*longtitle]]`:empty=`[[*pagetitle]]`]]`:else=`[[++site_name]]`]]</title>
        <meta name="description" content="{$_modx->resource.title ?: '{$_modx->resource.title}' }">
        <meta name="keywords" content="{$_modx->resource.keywords ?: '{$_modx->resource.pagetitle}' }">Вот что в логе:[2018-03-16 11:06:27] (ERROR @ /home/u161576/svadbavrostove.com/www/core/cache/includes/elements/modsnippet/3.include.cache.php: 49) PHP warning: shell_exec() has been disabled for security reasons
[2018-03-16 11:06:40] (ERROR @ /home/u161576/svadbavrostove.com/www/core/model/modx/modcachemanager.class.php: 344) Error caching lexicon topic lexicon/en/pdotools/default
[2018-03-16 11:06:40] (ERROR @ /home/u161576/svadbavrostove.com/www/core/model/modx/modcachemanager.class.php: 344) Error caching lexicon topic lexicon/ru/pdotools/default
                1) Перепишите всё на Fenom. На этот монструозный isnot:then:empty:then:etc by MODX смотреть совершенно не понятно. Да и в одном месте два разных синтаксиса держать как-то не комильфо
2) Фигурные скобки в Fenom — это что-то вроде <?php ?>, они открывают работу шаблонизатора и закрывают ее. Поэтому писать
Нужно (пример с pagetitle и longtitle):
                    2) Фигурные скобки в Fenom — это что-то вроде <?php ?>, они открывают работу шаблонизатора и закрывают ее. Поэтому писать
{$_modx->resource.title ?: '{$_modx->resource.title}' }"Неправильно.Нужно (пример с pagetitle и longtitle):
{$_modx->resource.longtitle ? $_modx->resource.longtitle : $_modx->resource.pagetitle}            
                Спасибо, попробую.            
                    
                Можно еще короче
                    {$_modx->resource.longtitle ?: $_modx->resource.pagetitle}            
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.