Задать вопрос
@Windramix

Как вывести теги на карточке статьи?

Привет, использую tagLister и с помощью него вывел все теги которые есть в 56 айди

<div class="tags__inner mt-25">
        [[!tagLister? 
            &tv=`tags` 
            &target=`56`
            &limit=`15`
            &tpl=`tagListerTpl`
            &allTpl=`tagListerTpl`
        ]]
     </div>

        <div class="blog-news-grid mt-50">
            
            
           [[!getResourcesTag?
                &element=`pdoResources`
                &grSnippet=`pdoPage`
                &tpl=`faq_tpl`
                &hideContainers=`1`
                &pageVarKey=`page`
                &parents=`56`
                &depth=`0`
                &tvPrefix=``
                &includeTVs=`image,tags`
                &includeContent=`1`
            ]]

        </div>
     </div>


и вывел статьи работает всё как надо, выводит через гет нужные стати при выборе одного из тега, а так же в детальной странице тоже вывел теги которые относятся к данной статьи

<div class="tags__inner">
                            [[!tolinks? 
                                &items=`[[*tags]]` 
                                &tpl=`tagRowTpl` 
                                &target=`56`
                            ]]
</div>

Но вот как вывести на самой карточке я не понимаю, может кто подсказать.
676414a4b990f300301052.png

вот так не получается вместо 56 пытался разными способами аля [[*id]] [[~[[*id]]]] и тд
[[!tolinks? 
                    &items=`[[*tags]]` 
                    &tpl=`tagRowTpl` 
                    &target=`56`
                ]]
  • Вопрос задан
  • 8 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
DanArst
@DanArst
Гриффиндор в моде при любой погоде!
Во первых, запомните, что синтаксис [[*tags]] - это вывод TV текущего ресурса, т.е. на странице которого вы находитесь.
А вы это используете в чанке. Т.е. должен быть синтаксис [[+tags]]
Предварительно нужно добавить этот tv в includeTVs, если вы выводите статьи с помощью pdoResources или pdoPage, и если у вас указан tvPrefix=``.
Если параметр tvPrefix не указан, то в чанке пишете [[+tv.tags]]

[[!tolinks? 
   &items=`[[+tags]]`  или &items=`[[+tv.tags]]`
   &tpl=`tagRowTpl` 
   &target=`56`
]]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы