Вывод content внутри поста блога

Собственно, наткнулся на непонимание. Делаю простейший блог с помощью pdoTools. вывожу все записи блога на основной странице блога обычным выводом:
[[pdoResources?
    &depth=`0`
    &limit=`0`
    &tpl=`=BlogItem`
    &includeTVs=`BlogMainImage`
    &sortby=`menuindex`
    &sortdir=`DESC`
]]
Шаблон BlogItem имеет вид:
<article id="">
<header>
<h1><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h1>
</header>
<div class="entry-content">
<a href="[[~[[+id]]]]"><img src="[[+tv.BlogMainImage]]" alt="" class="img-responsive"/></a>
<p class="blogpost">[[+introtext:ellipsis=`350`]]</p>
<a href="[[~[[+id]]]]" class="btn btn-pink">Подробнее <span class="glyphicon glyphicon glyphicon-chevron-right" aria-hidden="true"></span></a>
</div>
<footer>
</footer>
</article>
После перехода по ссылке [[~[[+id]]]] идет переадресация на саму запись блога, в шаблоне которой стоит тэг [[*content]] и вывод последних 6 записей блога:
[[!pdoResources?
    &resources=`6,7`
    &tpl=`BlogLastItems`
    &depth=`0`
    &limit=`1`
]]
Так вод ни [[*content]], ни последний pdoResources напрочь не хотят ничего выводить. Что я делаю не так?
Антон
04 июня 2016, 19:18
modx.pro
1 319
0

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

Константин
04 июня 2016, 22:41
0
Скорее всего с шаблоном самой записи косяк. Если у нее есть содержимое и оно не выводится — pdoTools тут точно не при чем.

К тому же я не понял, зачем в настройках указано &resources=`6,7` и &limit=`1`. Вы понимаете, что эти параметры противоречат Вашему утверждению «вывод последних 6 записей блога»?
    Антон
    04 июня 2016, 23:07
    0
    Для начала бы понять, почему [[*content]] не отображается. При просмотре самой страницы из админки, содержимое страницы благополучно выводится. При переходе на страницу по ссылке [[~[[+id]]]] [[*content]] выводится пустым.
    Константин
    04 июня 2016, 23:12
    0
    Так не бывает. Вы уверены, что URL страницы на которую Вы переходите из админки и по ссылке полностью совпадают?
      Константин
      04 июня 2016, 23:16
      0
      Вместо [[*content]] напишите в шаблоне !!![[*content]]. Если в обоих случаях используется один шаблон, то в случае, когда content «не выводится» Вы должны будете увидеть!!!
      Антон
      04 июня 2016, 23:18
      0
      Увы, ни из админки, ни по ссылке content не отображается
        Константин
        04 июня 2016, 23:48
        0
        Я ничего не понимаю… Как соотносятся написанные с разницей 10 минут утверждения «При просмотре самой страницы из админки, содержимое страницы благополучно выводится» и «Увы, ни из админки, ни по ссылке content не отображается»?

        Так отображается контент или нет?
        Дайте скрин страницы, где видно, какой она использует шаблон и как заполнен контент. И пришлите кусок шаблона, где этот контент выводится.
        Павел Романов
        05 июня 2016, 11:14
        +1
        Последний вызов пытается вывести записи блога, дочерние по отношению к тому ресурсу, который открыт.
        Если открыта статья, то, естественно, он ничего не выводит, поскольку у нее нет «дочек».

        Если Вам нужно выводить последние шесть записей на странице статьи, то задайте родителя в качестве &parents (естественно, если все статьи в одном контейнере):
        [[pdoResources?
            &parents=`[[*parent]]`	
            &resources=`-[[*id]]`
            &tpl=`BlogLastItems`
            &depth=`0`
            &limit=`6`
        ]]
          Кирилл
          27 июля 2020, 20:08
          0
          СПАСИБО ОГРОМНЕЙШЕЕ!
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            8