Список избранного msFavorites

Добрый день!

Добавляю товар в избранное:
[[!msf.favorites?
    &id=`[[+id]]`
    &list=`mylist`
    &mode=`1`
    &removeElement=`0`
    &tpl=`tpl.msf.favorites`
]]

В шапке, около ссылки надо вывести кол-во товаров в избранном. Вывожу так:
<span class="msfavorites" data-list="mylist">
      <span class="msfavorites-total">[[!+msfavorites.total.mylist]]</span>
</span>

Счетчик работает, только на странице, где выводятся избранные товары.
<ul class="catalog-list msfavorites-list">
	[[!msf.ids?
	    &list=`mylist`
	    &toPlaceholder=`list`
	]]

	[[!msProducts:default=`<p class="default-text">Список пуст</p>`?
	    &resources=`[[!+list]]`
	    &tpl=`tpl.msProducts.row.favorite`
	    &parents=`2`
	]]
</ul>

На всех других страницах, выводит число только при добавлении товара, после обновления страницы ничего не выводит.

Как быть? Посоветуйте.
Андрей Шевяков
28 ноября 2016, 12:27
modx.pro
1 601
0
Поблагодарить автора Отправить деньги

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

Володя
28 ноября 2016, 16:35
+1
Плейсходер с кол-ом избранного выставляет сниппет
нужно ранее вызвать его указав вывод в плейсходер
например
[[!msf.ids?
    &list=`mylist`
    &toPlaceholder=`list`
]]

<span class="msfavorites" data-list="mylist">Всего: <a href='/' class="msfavorites-total">[[!+msfavorites.total.mylist]]</span></span>

[[!msf.favorites?
    &id=`[[*id]]`
    &list=`mylist`
    &list_id=`7`
    &tpl=`tpl.msf.favorites`
    &mode=`2`
    &remove=`0`
]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2