[[!msFavorites.initialize]]

Примеры

пример 2

Постановка:
- требуется вывести список избранного
- возможность удалить ресурс из списка избранного default
- вывести общий счетчик кол-ва в избранном

Вызов:

<div id="pdopage" class="msfavorites-parent">
			<div class="rows">
			[[!pdoPage:default=`
Ваш список избранного пока пуст
`? &parents=`0` &element=`msProducts` &resources=`[[!msFavorites.ids]]` &tpl=`@INLINE <div class="msfavorites-parent"> <a class="msfavorites" data-click data-data-id="[[+id]]" data-data-list="default" data-msfavorites-mode="list"> секунду отложить удалить </a> 0 [[+pagetitle]] </div> ` &ajaxMode=`default` ]] </div> [[!+page.nav]] [[!+total:gt=`0`:then=` <button class="btn btn-default btn-sm msfavorites msfavorites-action" data-click data-data-list="default" data-data-method="clear" > Очистить список </button>`:else=``]] </div>







Результат:

[[!pdoPage:default=`
Ваш список избранного пока пуст
`? &parents=`0` &resources=`[[!msFavorites.ids]]` &element=`msProducts` &sortby=`` &totalVar=`total` &tpl=`@INLINE ` &ajaxMode=`default` ]]
[[!+page.nav]] [[!+total:gt=`0`:then=` `:else=``]]


{* {'msFavorites.initialize' | snippet} {set $ids = '!msFavorites.ids' | snippet}
{'!pdoPage' | snippet: [ 'parents' => 0, 'resources'=> $ids, 'element' => 'msProducts', 'ajaxMode' => 'default', 'tpl' => '@INLINE
{$pagetitle}

', ]}
{$_modx->getPlaceholder('page.nav')}
*}