К содержанию

Как вывести имя текущего контекста?

Доброго времени суток!
Подскажите, как у текущего контекста вывести значение, которое вводится при создании контекста в поле «Имя»?
Михаил
Михаил
24 апреля 2019, 21:51
modx.pro
3 227
Реклама

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

Павел Романов
Павел Романов Проверенный
25 апреля 2019, 09:56
Сниппет ctxname:
<?php
if(!$ctx = $modx->getObject('modContext', array('key' => $input))) return $input;
return $ctx->get('name');

Использовать как модификатор:
[[*context_key:ctxname]]
или 
{$_modx->resource.context_key | ctxname}
    Михаил
    Михаил Старожил
    25 апреля 2019, 11:54
    Павел, спасибо!
    Андрей Шевяков
    Андрей Шевяков Проверенный
    25 апреля 2019, 15:05
    [[*context_key]] вроде и так выводит имя текущего контекста, нет?
      Михаил
      Михаил Старожил
      25 апреля 2019, 15:09
      [[*context_key]] выводит данные поля key. А нужны были данные поля name.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4