Павлик
С нами с 17 октября 2017; Место в рейтинге пользователей: #502mSearch2: не работает группировка при реализации Фильтрации категорий
Всем доброго времени суток!
Мне нужно сделать страницу с каталогом товаров в котором вместо товаров будут отображаться их категории но фильтры будет работать по товарам. Нашел решение как раз под эту задачу. Но в результате выводятся все те же товары только вместо их названия видны названия их категорий. А мне нужно чтобы эти товары были сгруппированы по категориям.
Мне нужно сделать страницу с каталогом товаров в котором вместо товаров будут отображаться их категории но фильтры будет работать по товарам. Нашел решение как раз под эту задачу. Но в результате выводятся все те же товары только вместо их названия видны названия их категорий. А мне нужно чтобы эти товары были сгруппированы по категориям.
miniShop2: привязка производителей к ресурсам
Всем доброго времени суток!
Первый раз взялся за MiniShop и возник вопрос: в настройках производителя можно привязать его к конкретному ресурсу (см. прикрепленное изображение). Скажите пожалуйста что это дает? Можно ли через эту привязку как-то выводить на странице этого ресурса инфу про этого производителя не пользуясь дополнительными сниппетами?
Заранее благодарю за ответ.
Первый раз взялся за MiniShop и возник вопрос: в настройках производителя можно привязать его к конкретному ресурсу (см. прикрепленное изображение). Скажите пожалуйста что это дает? Можно ли через эту привязку как-то выводить на странице этого ресурса инфу про этого производителя не пользуясь дополнительными сниппетами?
Заранее благодарю за ответ.
mSearch2: ajax подгрузка результатов
Здравствуйте!
Кто-нибудь сталкивался с такой проблемой что при использовании сниппета mSearchForm из-за абсолютного позиционирования список результатов улетал в верхний левый угол браузера? Как с этим быть?
Заранее большое спасибо!
Кто-нибудь сталкивался с такой проблемой что при использовании сниппета mSearchForm из-за абсолютного позиционирования список результатов улетал в верхний левый угол браузера? Как с этим быть?
Заранее большое спасибо!
pdoTools: параметр where
Здравствуйте!
Появилась задача вывести при помощи сниппета pdoMenu ссылки на ресурсы двух родителей плюс ссылки на некоторые ресурсы не имеющие отношение к этим родителям. Для реализации этого использую параметр where:
Или так:
Подскажите пожалуйста как правильно писать такие значения в этот параметр и вообще как лучше всего решить эту задачу?
Всем заранее большое спасибо!
РЕШЕНИЕ:
В ситуациях когда много AND и OR условий лучше помещать в параметр &where просто часть SQL-запроса относящуюся к WHERE:
Появилась задача вывести при помощи сниппета pdoMenu ссылки на ресурсы двух родителей плюс ссылки на некоторые ресурсы не имеющие отношение к этим родителям. Для реализации этого использую параметр where:
&where=`{"parent":26,"OR:parent":29,"OR:id":31,"OR:id":33}`
Или так:
&where=`[{"parent":26,"OR:parent":29,"OR:id":31,"OR:id":33}]`
Результат нулевой.Подскажите пожалуйста как правильно писать такие значения в этот параметр и вообще как лучше всего решить эту задачу?
Всем заранее большое спасибо!
РЕШЕНИЕ:
В ситуациях когда много AND и OR условий лучше помещать в параметр &where просто часть SQL-запроса относящуюся к WHERE:
&where=`["SQL-запрос"]`
Дело в том что если у нас условие типа такого:&where=`{
"parent":5,
"OR:parent:=":36,
"OR:id:=":29,
"OR:id:=":8
}`
То условия с ID представляют собой элементы JSON-массива с одинаковыми ключами и соответственно последующие элементы перезаписывают предыдущие. В результате в запрос попадет лишь последнее условие. mSearch2: алиасы для фильтров
Здравствуйте!
Делаю страницу для результатов поиска с фильтрами, вызываю сниппет:
Подскажите, пожалуйста, в чем может быть дело? Заранее спасибо!
Я сам все понял (кстати этого нет ни в одном мануале по этому компоненту): параметр &aliases работает только с TV-шками у которых нет заглавных букв в названии. Также и с придуманными псевдонимами: в них не должно быть заглавных букв.
Делаю страницу для результатов поиска с фильтрами, вызываю сниппет:
[[!mFilter2?
&tplOuter=`filterSearch.outer`
&parents=`8`
&filters=`
tv|productCountry:default,
tv|productPrice:number
`
&aliases=`tv|productCountry==madein`
&tplFilter.outer.madein=`productCountryFilter.outer`
&tplFilter.row.madein=`productCountryFilter.row`
&tplFilter.outer.tv|productPrice=`productPriceFilter.outer`
&tplFilter.row.tv|productPrice=`productPriceFilter.row`
]]
И в результате параметр «алиас» не хочет работать. Подскажите, пожалуйста, в чем может быть дело? Заранее спасибо!
Я сам все понял (кстати этого нет ни в одном мануале по этому компоненту): параметр &aliases работает только с TV-шками у которых нет заглавных букв в названии. Также и с придуманными псевдонимами: в них не должно быть заглавных букв.
Tickets: свои поля
Здравствуйте!
Кто-нибудь знает есть ли возможность у «TicketComments» создавать свои поля и как их помещать в шаблон комментария чтобы они отображались на странице? Просто изначально форма создания комментария содержит следующие поля: имя, email, текст комментария и капча. А что если нужно добавить например поле с темой сообщения или местоположением автора?
Я именю ввиду не путем правки исходных файлов, поскольку таким способом можно конечно сделать все что угодно но мне интересно наличие более простого варианта.
Всем заранее спасибо!
Кто-нибудь знает есть ли возможность у «TicketComments» создавать свои поля и как их помещать в шаблон комментария чтобы они отображались на странице? Просто изначально форма создания комментария содержит следующие поля: имя, email, текст комментария и капча. А что если нужно добавить например поле с темой сообщения или местоположением автора?
Я именю ввиду не путем правки исходных файлов, поскольку таким способом можно конечно сделать все что угодно но мне интересно наличие более простого варианта.
Всем заранее спасибо!
Tickets: привязка работоспособности
Всем бодрого времени суток!
Хочу задать несколько вопросов по поводу работы данного компонента и не только
Первый. Он касается не только этого компонента но и «eventCalendar»: зачем их разработчик сделал так что при взаимодействии пользователя с ними меняется верстка. Например: при оставлении комментария форма выскакивает из своего родителя и встает на один уровень с ним. Ведь если на основе этой вложенности элементов завязаны стили то может изменяться внешний вид страницы (см. файл «DOM-модель»).
Второй. Он касается только «TicketComments»: чтобы работала функция ответа на комментарий, кнопку “ответить” и тег со списком комментариев-потомков в верстке необходимо размещать вместе, между ними ничего не должно быть и все это должно быть внизу. А как тогда быть если кнопка создания ответа на комментарий по макету должна находиться вверху элемента (см. файл «Кнопка ответа»)? Кроме использования абсолютного позиционирования вариантов других не вижу.
Всем заранее спасибо!
Хочу задать несколько вопросов по поводу работы данного компонента и не только
Первый. Он касается не только этого компонента но и «eventCalendar»: зачем их разработчик сделал так что при взаимодействии пользователя с ними меняется верстка. Например: при оставлении комментария форма выскакивает из своего родителя и встает на один уровень с ним. Ведь если на основе этой вложенности элементов завязаны стили то может изменяться внешний вид страницы (см. файл «DOM-модель»).
Второй. Он касается только «TicketComments»: чтобы работала функция ответа на комментарий, кнопку “ответить” и тег со списком комментариев-потомков в верстке необходимо размещать вместе, между ними ничего не должно быть и все это должно быть внизу. А как тогда быть если кнопка создания ответа на комментарий по макету должна находиться вверху элемента (см. файл «Кнопка ответа»)? Кроме использования абсолютного позиционирования вариантов других не вижу.
Всем заранее спасибо!
eventsCalendar2 проблемы при внедрении
Приветствую всех!
Сегодня первый раз начал работать с календарем «eventsCalendar2» и возник ряд проблем:
Сегодня первый раз начал работать с календарем «eventsCalendar2» и возник ряд проблем:
- Непонятно где и как задавать оформление дням неделям
- Непонятно можно ли подключать AJAX чтобы при переходе на другой месяц не менялся URL-адрес