Size: a a a

2021 January 22

A

Artem in Evolution CMS
кто-нибудь дружил bLang и eFilter? В доках написано
>>Тут все достаточно просто, названия фильтров выносим в словарь. И либо в кониге пишет в инпету для названия [(__name)] либо в конфиге [(_filter[+tv_id+])] и в словаре создаем запись filter_41, где 41 - это id tv параметра.

Все параметры которые нужно менять, в зависимости от языка, необходимо вынести в дерево, каждому прописать значение для каждого языка. В возможных значений такой тв прописать

@EVAL  return $modx->runSnippet("bLang", [ 'type'=>'getTreeParams',  "parent"=>"6", 'firstEmpty'=>'1']);
bLang будет возвращать в зависимости от языка значение из нужного поля.
источник

E

EVO bot Лёшка in Evolution CMS
Artem
кто-нибудь дружил bLang и eFilter? В доках написано
>>Тут все достаточно просто, названия фильтров выносим в словарь. И либо в кониге пишет в инпету для названия [(__name)] либо в конфиге [(_filter[+tv_id+])] и в словаре создаем запись filter_41, где 41 - это id tv параметра.

Все параметры которые нужно менять, в зависимости от языка, необходимо вынести в дерево, каждому прописать значение для каждого языка. В возможных значений такой тв прописать

@EVAL  return $modx->runSnippet("bLang", [ 'type'=>'getTreeParams',  "parent"=>"6", 'firstEmpty'=>'1']);
bLang будет возвращать в зависимости от языка значение из нужного поля.
источник

A

Artem in Evolution CMS
Это что получается, нужно для каждого тв параметра создавать ветку в дереве ресурсов и значения создавать в виде ресурсов?
источник

ЕС

Евгений Сеокотов... in Evolution CMS
Dmytro Lukianenko
Ну и раньше не особо нужно было так как все основные пакеты от которых есть зависимости были в ядре
а есть где то список таких пакетов чтобы не попадать больше? :)
источник

DL

Dmytro Lukianenko in Evolution CMS
Евгений Сеокотов
а есть где то список таких пакетов чтобы не попадать больше? :)
Их 2 формлистер и доклистер все остальные не бажат

Ну а если все равно будут сложности пишите тут в идеале с скринами так быстрее сможем помочь
источник

SB

Sasha Beep in Evolution CMS
Artem
Это что получается, нужно для каждого тв параметра создавать ветку в дереве ресурсов и значения создавать в виде ресурсов?
нет, в словаре в модуле bLang
источник

A

Artem in Evolution CMS
Sasha Beep
нет, в словаре в модуле bLang
так в словаре название тв параметра (фильтра), разве нет?
источник

SB

Sasha Beep in Evolution CMS
Artem
так в словаре название тв параметра (фильтра), разве нет?
Загляните в свой словарь, он там есть?
источник

A

Artem in Evolution CMS
Sasha Beep
Загляните в свой словарь, он там есть?
я еще не делал перевода, просто узнаю. Это что получается, каждый тв параметр который используется в фильтре, должен быть заполнен плейсхолдерами со словаря в ресурсах?
источник

SB

Sasha Beep in Evolution CMS
Artem
я еще не делал перевода, просто узнаю. Это что получается, каждый тв параметр который используется в фильтре, должен быть заполнен плейсхолдерами со словаря в ресурсах?
нет
источник

SB

Sasha Beep in Evolution CMS
вам нужно перевести Наименование параметра по которому вы фильтруете

например [*price*]

пусть у него будет id=1(когда вы откроете этот tv в админке вы увидите его id в адресной строке)

затем вам надо пройти в словарь bLang и сказать что на русском у плейсхолдера _filter_1 будет значение Цена, а в инглише, например, price

и в шаблоне формы eFilter вставляете [(_filter[+tv_id+])] и всё в зависимости от языка туда оно подтянется
источник

SB

Sasha Beep in Evolution CMS
и так переводите названия всех параметров, которые в форме нужны и всё
источник

SB

Sasha Beep in Evolution CMS
обзываете их одинаково с id в конце
источник

A

Artem in Evolution CMS
Sasha Beep
вам нужно перевести Наименование параметра по которому вы фильтруете

например [*price*]

пусть у него будет id=1(когда вы откроете этот tv в админке вы увидите его id в адресной строке)

затем вам надо пройти в словарь bLang и сказать что на русском у плейсхолдера _filter_1 будет значение Цена, а в инглише, например, price

и в шаблоне формы eFilter вставляете [(_filter[+tv_id+])] и всё в зависимости от языка туда оно подтянется
так это название парметра. Например Цена/Price
А значение параметра, как подтянуть правильные?
источник

SB

Sasha Beep in Evolution CMS
а куда они денутся-то
источник

SB

Sasha Beep in Evolution CMS
или у вас в зависимости от языка другой набор параметров в фильтрах?
источник

SB

Sasha Beep in Evolution CMS
или надо переводить значения?
источник

ЕС

Евгений Сеокотов... in Evolution CMS
ID:0
Давно не было холиваров 🙂
Оказывается опуликовывать преглашение на  презентацию Evolution 3 расценивается как реклама, возможно за то что высказал спасибо Компании DDA (но этот текст убрал)
Ждем развития событий 🙂
https://modx.pro/news/21300
👌
источник

ЕС

Евгений Сеокотов... in Evolution CMS
ID:0
Давно не было холиваров 🙂
Оказывается опуликовывать преглашение на  презентацию Evolution 3 расценивается как реклама, возможно за то что высказал спасибо Компании DDA (но этот текст убрал)
Ждем развития событий 🙂
https://modx.pro/news/21300
а где почитать про настройку commerce?
источник

A

Artem in Evolution CMS
Sasha Beep
или у вас в зависимости от языка другой набор параметров в фильтрах?
Набор тот же,а в полях же занесены текстовые значения. И они на разных языках будут. Например поле материал.
А tovarparams же один и список фильтров настраивается в нем
источник