[[!msFavorites.initialize]]

Примеры

пример 2

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

Вызов:

<div id="pdopage" class="msfavorites-parent">
			<div class="rows">
			[[!pdoPage?
			&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]]

			<button class="btn btn-default btn-sm msfavorites msfavorites-action"
					data-click
					data-data-list="default"
					data-data-method="clear"
			>
				Очистить список
			
			</div>







Результат:

[[!pdoPage:default=`
Ваш список избранного пока пуст
`? &parents=`0` &resources=`[[!msFavorites.ids]]` &element=`msProducts` &sortby=`` &totalVar=`total` &tpl=`item` &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')}
*}