Как правильно указать набор параметров для mSearch2?
В документации указано: «Вы можете указать набор параметров для него: &element=`mSearch2@myParams`.»
Вопрос в том, какой синтаксис этого выражения «myParams».
Пробовал по разному, последний вариант такой:
Подскажите, пожалуйста, кто знает!
Вопрос в том, какой синтаксис этого выражения «myParams».
Пробовал по разному, последний вариант такой:
Сам сниппет подключается, а параметры не обрабатываются.'element' => 'mSearch2@{"where" => "msoption|typeofobject:>":"Piano" }',
Подскажите, пожалуйста, кто знает!
Комментарии: 9
После @ вы должны указать имя набора пареметров у сниппета, которые вы можете создать в настройках сниппета.
После @ вы должны указать имя набора пареметров у сниппета, которые вы можете создать в настройках сниппета.что вы имеете ввиду? в документации сказано указать набор параметров, а не имя параметров. Есть пример/образец?
это параматры, которые мы можем подцепить и затем обработать в &where&
а как обернуть параметры, в скобки(ковычки) или просто разделить запятой?!
Надо по значению ключа таблицы ms2_product_options выставить предварительный фильтр where :)
Синтаксис у MODX таков:
[[SnippetName?
&propertyName1=`propertyValue1`
&propertyName2=`propertyValue2`
&propertyName3=`propertyValue3`
]]
Извините, за нечетко поставленный вопрос, ваш вариан синтаксиса мне знаком, интересует синтаксис вот этой конструкции &element=`mSearch2@myParams`
@Вадим Набор параметров — это сущность в MODX, в оригинале PropertySet, увидеть можно по: Шестеренка в правом верхнем углу -> Наборы параметров.
Призвана облегчить задачу разработчику и вместо указывания/изменения параметров сниппета в шаблоне/чанке они программно или вручную создаются в наборах и указываются их названия при вызове.
Примеров не может быть — простопотомучто.
Вот на пальцах:
1. Создаете набор, называете его как нибудь
2. Указываете пары опция — значение
3. В месте вызова сниппета указываете название набора
Призвана облегчить задачу разработчику и вместо указывания/изменения параметров сниппета в шаблоне/чанке они программно или вручную создаются в наборах и указываются их названия при вызове.
Примеров не может быть — простопотомучто.
Вот на пальцах:
1. Создаете набор, называете его как нибудь
2. Указываете пары опция — значение
3. В месте вызова сниппета указываете название набора
Спасибо! Ваш ответ был полезен для меня. Ответ на этот вопрос в этой статье. Пример синтаксиса:
&element=`mSearch2@html`
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.