Возможно вам интересно также будет.

Как реализовывают блок "Возможно вам интересно также будет"?


Не знаю как рандомный вывод записи можетбыть что-то общего с просматриваемым контентом… знаю, что некоторые вручную привязывают записи/товары/статьи и т.п.

Самая простая реализация связи — это TV параметр, с ID документа.

Возможно, есть некий вариант реализации на MODx Revo ??? Для примера.
Павел Левин
25 ноября 2013, 10:34
modx.pro
1 121
0

Комментарии: 4

Clean
25 ноября 2013, 18:10
0
Самая простая реализация связи, это связи товаров в MS2 bezumkin.ru/modx/minishop2/admin/912/

Я не понял что надо реализовать? Случайную выборку товара из родителя?

Если да, то вот рабочий код с проекта:

[[!msProducts?
               &tpl=`tpl.tovarRelated.row`                   
               &parents=`[[*parent]]`
               &includeThumbs=`80x80`
               &showHidden=`0` 
               &resources=`-[[*id]]`
               &limit=`5`
               &deph=`1`
               &where=`{"template":4}`
               &showLog=`0`
               &fastMode=`1`
               &sortby=`RAND()`
               &toPlaceholder=`results`
               ]]
          
    
               	      
[[+results:notempty=`
    <div id="related-items">
<div class="interest">Вам могут быть интересны</div>
[[+results]]
</div>
`]]
чанк
<a href="[[~[[+id]]]]">
<img src="[[+80x80]]" alt="[[+pagetitle]]" title="[[+longtitle]]" height="80" width="80" />
</a>
    Павел Левин
    25 ноября 2013, 19:11
    0
    MS не использую…

    Да, интересно и как выводить рандом документ (пдоРесурс).

    Вывод документов (статьи), просто мне стало интересно как делают рекомендации, какова логика автоматизации…

    Как вариант, выводить рандом документы находящиеся в этой же категории.
      Clean
      25 ноября 2013, 19:14
      0
      Как вариант, выводить рандом документы находящиеся в этой же категории.
      мой вариант как раз это и делает, исключая свой ID где отображает.
      Переделать сниппет для msProduct под pdoResource труда не составляет.
        Александр Котлов
        28 ноября 2013, 17:01
        0
        Я так делаю — tv в котором через запятую перечисляются id нужных документов, и потом в вызове podRes &where=`{«id:IN»:[ [[*tv-name]] ]}`
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4