Номер итерации в хлебных крошках

Привет, всем!

Пишется сайт с микроразметкой. В крамбсах надо указать позицию ссылки в списке крамбса, то есть реальный крамбс такой: Явот / Есть / Крамбс, и позиции 1, 2, 3 соответственно.

Я вот решил в чанке переменную влепить. Но она же не работает, да и в чанк, который обозначает текущую страницу, эта переменная не передаётся.

{add $iteration_number = 1}
<div itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
    <a class="section" href="{$link}" itemprop="item">
        <span itemprop="name">{$menutitle}</span>
        <meta itemprop="position" content="$iteration_number++" />
    </a>
</div>
Есть идеи, как быть? Может в сниппет можно свои параметры передавать, которые будут общими для всех чанков текущего сниппета, типа, как здесь последний?
{$_modx->runSnippet('pdoCrumbs', [
    'outputSeparator' => '',
    'tplPath' => $toBreadcrumbs,
    'tplWrapper' => '@FILE wrapper_crumbs.tpl',
    'tpl' => '@FILE item_crumbs.tpl',
    'tplCurrent' => '@FILE cur_crumbs.tpl',
	'curIteration' => '1'
])}
Paul B.
29 мая 2016, 22:50
modx.pro
1 139
0

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

Paul B.
30 мая 2016, 03:39
0
Вопрос решился сам собой. Есть такая переменная, как {$idx}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2