Поставил я это чудо
Babel 3.0.0-beta3. Раньше на 2-й версии все было чудесно. Сейчас наблюдаю странные баги.
1. На сайте 20 регионов. В
BabelLinks ссылки почему-то выводятся не везде. То есть находясь в «Москве» показываются, к примеру, все ссылки, кроме текущего региона. На поддомене «Рязань» показывается 13 ссылок, на поддомене «Белгород» — 3. Все цифры условные, пишу для примера. Какой-то прямой зависимости, почему так, не нашел.
Все ресурсы созданы через «
Создать перевод Babel», все страницы друг с другом соответственно слинкованы.
2. Не выводит ссылку на текущий контекст. Раньше она выводилась и к ней добавлялся активный класс, указанный в параметрах сниппета.
3. Если мы находимся, к примеру, на странице 3-го уровня вложенности Главная > Новости > Полная новость и страницы «Полная новость» нет для другого контекста, то ссылка на этот контекст не выведется вообще. Раньше вывелась бы ссылка на страницу УВ2 «Новости», если она создана. Если страница «Новости» не создана, вывелась бы ссылка на главную. То есть проверялись родители, а сейчас нет.
Сниппет
BabelLinks вывожу так:
[[BabelLinks?tpl=`citySelector` &activeCls=`selected`]]
Чанк
citySelector:
<li><a class="[[+active:notempty=`[[+active]]`]]" href="[[+url]]">[[+cultureKey]]</a></li>
Может, у меня руки кривые и я зря грешу на баги бета версии? Но, вроде, все верно же.
Есть какая-нибудь альтернатива
Babel?
P.S. Старые версии
Babel не пробовал, но подозреваю, что они будут несовместимы из-за новых стилей админки Revo.