Size: a a a

2021 January 22

E

EVO bot Лёшка in Evolution CMS
Artem
нашел такой параметр у eFilter :
  &tvConfig - конфиг tovarparams для формирования фильтра (по-умолчанию берется конфиг текущей категории либо первый непустой конфиг родителя)


Берем переключалку
[!bLang?
&en=`english`
&ru=`russian`
&ua=`ukrainian`
!]

И для каждого языка пишем свой вызов eFilter с разным tvConfig
И все. По идее должно работать
источник

SB

Sasha Beep in Evolution CMS
Artem
нашел такой параметр у eFilter :
  &tvConfig - конфиг tovarparams для формирования фильтра (по-умолчанию берется конфиг текущей категории либо первый непустой конфиг родителя)


Берем переключалку
[!bLang?
&en=`english`
&ru=`russian`
&ua=`ukrainian`
!]

И для каждого языка пишем свой вызов eFilter с разным tvConfig
И все. По идее должно работать
Вчера пробовал, не получилось заввести с главной другой набор параметров с отправкой формы в каталог, всё равно выводил все с каталога
источник

SB

Sasha Beep in Evolution CMS
ну не другой, просто форму покороче. У меня всё равно брались все. Может, конечно, что-то не так сделал, но пока забил
источник

A

Artem in Evolution CMS
Sasha Beep
ну не другой, просто форму покороче. У меня всё равно брались все. Может, конечно, что-то не так сделал, но пока забил
В обсуждениях встретил,что пишут &tv_config
А в документации без подчеркивания,слитно
источник

A

Artem in Evolution CMS
типа так &tv_config=`[*tovarparams*]`
источник

SB

Sasha Beep in Evolution CMS
я и так и сяк пробовал
источник

SB

Sasha Beep in Evolution CMS
все равно тащит из каталога
источник

SB

Sasha Beep in Evolution CMS
$this->params['tvConfig'])
источник

SB

Sasha Beep in Evolution CMS
ох уж эта горбатая запись
источник

A

Akool in Evolution CMS
Подскажите, а может есть какой-то инструмент, чтобы генерировать многоуровневые массивы без написания всех кавычек, стрелок и скобок. Чисто текст в поля вводить и вложенность создавать, а на выходе php-массив или хотя бы json. Подозреваю, что для json что-то должно быть, но пока не нагуглил.

А то конфиги набирать для multifields и тому подобных бывает довольно утомительно.
источник

SB

Sasha Beep in Evolution CMS
оно же медленнее будет
источник

A

Akool in Evolution CMS
ну кому как
источник

SB

Sasha Beep in Evolution CMS
Artem
В обсуждениях встретил,что пишут &tv_config
А в документации без подчеркивания,слитно
tvConfig надо писать короч
источник

A

Artem in Evolution CMS
Sasha Beep
я и так и сяк пробовал
Все разобрался:
дублировать тв не нужно. нужно в любом другом ресурсе с помощью стандартного tovarparams создать другой набор
в в каталоге вызвать &tvConfig=`[[DocInfo? &docid=`14` &field=`tovarparams`]]`
источник

SB

Sasha Beep in Evolution CMS
но у меня почему-то не работает аякс на перерисовку формы, когда что-то уже подвыбрал, не перерисовывается
источник

SB

Sasha Beep in Evolution CMS
Artem
Все разобрался:
дублировать тв не нужно. нужно в любом другом ресурсе с помощью стандартного tovarparams создать другой набор
в в каталоге вызвать &tvConfig=`[[DocInfo? &docid=`14` &field=`tovarparams`]]`
так ты опять же переведешь так только заголовки
источник

A

Artem in Evolution CMS
Sasha Beep
так ты опять же переведешь так только заголовки
Почему,в наборе параметров будут англоязычные твэшки
источник

SB

Sasha Beep in Evolution CMS
а блин ну да
источник

A

Artem in Evolution CMS
и названия там я тоже напишу на другом языке
источник

A

Artem in Evolution CMS
а для языка переключалку сделаю с разными параметрами и все. Класс!
источник