оформление babel links

есть два языка
делаю вывывод через снипет babelLinks
выводятся 2 ссылки на языки.
Не могу сообразить как вывести активный язык без ссылки, тоесть чтобы отображались два языка но активный язык отображался без ссылки на страницу. Буду благодарен за любую подсказку.

чанк babeltpl

<li>
<a href="[[+url]]" class="[[+cultureKey]][[+active:notempty=` [[+active]]`]]">
<span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
</a>
</li>
вывожу в шаблоне

<ul>
 [[!BabelLinks? &tpl=`babelLinksTpl` &showCurrent=`1`]]
</ul>
на класс active цеплять display: none не подходит скрывается полностью активный язык
Руслан Довгань
06 ноября 2023, 17:06
modx.pro
460
0

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

Сергей
07 ноября 2023, 13:30
0
cursor: pointer
    Руслан Алеев
    07 ноября 2023, 14:20
    0
    Можно проверку добавить и для атрибута href, например:

    <li>
        <a [[+active:notempty=` href="[[+url]]" `]] class="[[+cultureKey]][[+active:notempty=` [[+active]]`]]">
            <span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
        </a>
    </li>
    Ну или для всего блока a, заменив его на span:

    <li>
        [[+active:is=`active`:then=`
            <span class="[[+cultureKey]] [[+active]]">
                <span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
            </span>
        `:else=`
            <a href="[[+url]]" class="[[+cultureKey]]">
                <span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
            </a>
        `]]
    </li>
      Руслан Довгань
      08 ноября 2023, 12:05
      0
      Cпасибо заработало немного подправил вырезал
      <span class="[[+cultureKey]] [[+active]]">
      как по мне это лишний span
      [[+active:is=`active`:then=`
                  <span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
          `:else=`
              <a href="[[+url]]" class="[[+cultureKey]]">
                  <span>[[%skladik.lang_[[+cultureKey]]? &topic=`translate` &namespace=`babel`]]</span>
              </a>
          `]]
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3