Как вывести на сайте ссылки на контексты (поддомены) и сделать навигацию в виде меню?

Здравствуйте!
На сайте есть контексты «Города» (поддомены) каким образом без прописывания вручную, можно сделать навигицию по ним в виде списка?
Leo
Leo
26 декабря 2023, 15:07
modx.pro
185
0

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

Артур Шевченко
26 декабря 2023, 22:49
0
Написать сниппет, который соберёт все контексты из БД и выведет их списком ссылок
    vectorserver
    27 декабря 2023, 06:48
    +2
    Типо того:
    <ul>
        <?php
        $contexts = $modx->getCollection('modContext', array('key:NOT IN' => array('mgr')));
        foreach ($contexts as $context) {
            $contextName = $context->get('key');
            $contextUrl = $modx->makeUrl('[[*id]]', '', $contextName);
            echo "<li><a href='{$contextUrl}'>{$contextName}</a></li>";
        }
        ?>
    </ul>
      Leo
      Leo
      27 декабря 2023, 12:44
      0
      Спасибо! Почти получилось, выводит названия всех контекстов, но вот урлы ведут на корень — главный контекст web
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3