Добавление в словарь названий для идентификаторов
Вопрос по mSearch2, в минишопе2 при добавление опций товаров, я вывожу фильтры для них. (в моем случае я добавил 13 опций товаров).
Проблема в том, что не отображаются корректно названия.
Я добавляю названия для идентификаторов через «управления словарями», часть нормально отображает названия из словарей, а часть по прежнему в виде идентификаторов.
[[!mFilter2?
&limit=`9`
&parents=`2`
&class=`msProduct`
&element=`msProducts`
&filters=`
ms|price:number,
ms|vendor:vendors,
msoption|collection,
msoption|treeSpecies,
msoption|class,
msoption|lanesNumber,
msoption|chamfer,
msoption|typeProcess,
msoption|typeCover,
msoption|colorProduct,
msoption|sizeProduct,
msoption|typeBevel,
msoption|weightProduct,
msoption|amount
`
&sort=`ms|price:desc`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
]]
Проблема в том, что не отображаются корректно названия.
Я добавляю названия для идентификаторов через «управления словарями», часть нормально отображает названия из словарей, а часть по прежнему в виде идентификаторов.
Комментарии: 6
Словари очень чувствительны до регистров, особых символом и пробелов. Попробуй скопировать вручную те, которые не вывелись в словарь и найти. Если не нашло, значит проблема в этом.
Пробовал и копировал, и набирал вручную, и в верхнем и нижнем регистре. Бесполезно.
Прямо баг какой то.
Прямо баг какой то.
Что бесполезно? Не находит в словаре? Или не выводит на странице? Думаю здесь тривиальная проблема, компонент работает как часы. Берет название и через функцию достает из словаря. Проблемы могут быть разные, не правильная запись в словаре, не там создал запись в словаре, проблема в кодировке(очень сомнительно).
не находит в словаре. заношу запись в ручную, но толку нет
Кинь доступы на мыло, попробую глянуть. И ссылку на каталог
Проблема была в ключах от опций товаров. Переписал ключи в нидний регистр и проблема исчезла.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.