вывести ссылку и заголовок родителя
Как вывести ссылку на ресурс и pagetitle родителя в магазине minishop2&
вызываю так
вызываю так
{'!msProducts' | snippet : [
'tpl' => '@FILE chunks/Tpl/template.tpl',
'parents' => 3,
'depth' => 6,
'limit' => 4,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'tvPrefix' => '',
'sortby' => 'pagetitle',
'sortdir' => 'asc',
'where' => '{"Data.popular":"1"}'
]}
чанк<div class="col-md-3">
<div class="item">
<div class="thumb">
<a href="">
<img src="{$image | phpthumbon : "w=251&h=251&zc=1"}" alt="">
</a>
</div>
<div class="template-data">
<div class="data-top">
<div class="data-img">
</div>
<div class="data-name">
<h4>Здесь заголовок родителя</h4>
<a href="">
<h3>woocommerce тема #66120</h3>
</a>
</div>
</div>
<button class="data-btn">Подробнее</button>
</div>
</div>
</div>
Комментарии: 7
{$id | resource:'parent'|url}
{$parent | url}
А вообще, если у вас жестко задана id категории, как в примере выше, то правильнее один раз вне msProducts определить url родителя, после чего в сниппет передавать уже готовый результат.
а так не работает, мне вывести заголовок родителя
{$parent | pagetitle}
{$parent | pagetitle}
{$parent | resource : 'pagetitle'} - заголовок
{$parent | url} - ссылка
а как вывести заголовок прародителя?
Можно так:
Либо если надо управлять уровнями, то лучше через pdoField
По параметрам top и topLevel можно почитать в документации.
{$parent | resource : 'parent' | resource : 'pagetitle'}
Либо если надо управлять уровнями, то лучше через pdoField
{'pdoField' | snippet : ['top' => 2]}
По параметрам top и topLevel можно почитать в документации.
Подходит вариант:
{$parent | resource : 'parent' | resource : 'pagetitle'}
Спасибо большое!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.