Номер итерации в хлебных крошках
Привет, всем!
Пишется сайт с микроразметкой. В крамбсах надо указать позицию ссылки в списке крамбса, то есть реальный крамбс такой: Явот / Есть / Крамбс, и позиции 1, 2, 3 соответственно.
Я вот решил в чанке переменную влепить. Но она же не работает, да и в чанк, который обозначает текущую страницу, эта переменная не передаётся.
Пишется сайт с микроразметкой. В крамбсах надо указать позицию ссылки в списке крамбса, то есть реальный крамбс такой: Явот / Есть / Крамбс, и позиции 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'
])}
Комментарии: 2
Вопрос решился сам собой. Есть такая переменная, как {$idx}
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.