Некорректный вывод плейсхолдера на кириллице

Обнаружилась проблема, а именно вывод кавычек `` при выводе плейсхолдера:

— создан чанк filter.range:
<div class="filter-option">
    <div class="filter-option-title">[[+range_title]]</div>
    <div class="slider-wrapper">
        <div class="slider" data-min="[[+min]]" data-max="[[+max]]"></div>
    </div>
    <div class="filter-option-from">
        от <input type="text" data-index="0">
    </div>
    <div class="filter-option-to">
        до <input type="text" data-index="1">
    </div>
</div>
— вызов чанка:
[[$filter.range?
         &min=`10`
         &max=`5000`
         &range_title=`Вес, кг`
     ]]
— итоговый HTML:
<div class="filter-option">
    <div class="filter-option-title">`Вес, кг`</div>
    <div class="slider-wrapper">
        <div class="slider ui-slider ui-corner-all ui-slider-horizontal ui-widget ui-widget-content" data-min="10" data-max="5000"><div class="ui-slider-range ui-corner-all ui-widget-header" style="left: 0%; width: 100%;"></div><span tabindex="0" class="ui-slider-handle ui-corner-all ui-state-default" style="left: 0%;"></span><span tabindex="0" class="ui-slider-handle ui-corner-all ui-state-default" style="left: 100%;"></span></div>
    </div>
    <div class="filter-option-from">
        от <input type="text" data-index="0" placeholder="10">
    </div>
    <div class="filter-option-to">
        до <input type="text" data-index="1" placeholder="5000">
    </div>
</div>
В случае &range_title=`Some english text` проблемы нет, &range_title=Вес, кг (без кавычек) также нормальный вывод.
MODX 2.5.7
Кто-нибудь сталкивался с данной проблемой?

В итоге, отвечу сам себе:
«в настройках сервера должно быть что-то вроде mb_func_overload=0. Смотрите в php.ini
если там не ноль, кириллица в сниппетах валится»

В процессе настройки одного из сайтов на хостинге эта переменная была выставлена в 2.
Bitrix, мать его…
Сергей С.
18 июля 2017, 16:54
modx.pro
709
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0