Популярные страницы с помощью pdoResources + HitsPage
Здравствуйте!
Хочу на сайте отобразить список популярных страниц сайта. Популярными страницами считаются те страницы, у которых количество просмотров больше 100. Для учета количества просмотров использую HitsPage.
Вот и сам код вызова:
Можете исправить мои ошибки? Спасибо!
Хочу на сайте отобразить список популярных страниц сайта. Популярными страницами считаются те страницы, у которых количество просмотров больше 100. Для учета количества просмотров использую HitsPage.
Вот и сам код вызова:
[[pdoResources?
&parents=`116`
&level=`1`
&includeTVs=`RuOfferLogo,HitsPage`
&sortbyTV=`HitsPage`
&tvFilters=`HitsPage<<100`
&limit=`5`
&tplOuter=`@INLINE [[+wrapper]]`
&tpl=`@INLINE <a class="list-group-item" href="[[+uri]]"><img src="[[+tv.RuOfferLogo]]" class="center-block" alt="[[+pagetitle]]"></a>`
]]Но оно работает некорректно, то есть, отображаются ресурсы, у которых меньше 100 просмотров.Можете исправить мои ошибки? Спасибо!
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Поставьте >>:
PS
У pdoResources нет параметров &tplOuter и &level
отображаются ресурсы, значения которых меньше 100.
Может это какой-нибудь баг?
Но вообще кажется конструкция `HitsPage>>100` какая-то неверная, я обычно where использую.
Попробовала и такой способ тоже: но и в таком случае тоже отображаются ресурсы, значения которых меньше 100.
Странно почему так?
1. Либо так
2. учитывается значение по умолчанию, т.е. стоит null
логи тоже посмотреть не мешает, тыкать пальцем в небо долго можно.
К сожалению, с
также корректно не выводит.
&sortby=`{«HitsPage»:«DESC»}`
'sortdirTV' => 'DESC' — по умолчанию