Как передать параметр ресурса?

Всем привет!

Возможно вопросы глупые, но тем не менее не могу понять два момента:

1. <a href="[[~12]]" title=" ">Все отзывы →</p>

Как здесь прописать параметр, например, pagetitle страницы 12? Чтобы в случае изменения этого поля на странице не нужно было дополнительно править его в чанке. Или это невозможно?

2. Сделал чанк tplReview вида:

<strong>[[+pagetitle]]</strong>
<p>[[+content]]</p>

Он вызывается сниппетом:

[[getResources? &tpl=`tplReview` &limit=`1` &parents=`12` &sortby=`RAND()`]]

В итоге [[+pagetitle]] отображается, а [[+content]] нет.
Ума не приложу, с чем это связано??

Заранее спасибо!
Сергей
29 июня 2015, 23:18
modx.pro
948
0

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

Максим Кузнецов
30 июня 2015, 03:40
+2
1. Или при помощи дополнения pdoField, или при помощи экспериментального парсера, идущего в комплекте с pdoTools — тогда вот таким образом: [[#12.pagetitle]].
Только учтите, что если вызывать эти данные таким образом, а не в рамках, допустим, вашего getResources единым массивом — то это лишний запрос в базе, а если их будет много = все будет тормозить.

2. вам нужно добавить параметр &includeContent=`1`. А вообще — советую перейти на pdoResources, он быстрее будет..)
    Сергей
    30 июня 2015, 04:31
    0
    Максим, я правильно понимаю, что вообще pdoTools это более продвинутая тема и про getResources можно забыть? (просто меня уже второй раз отворачивают от getResources в сторону pdoTools)))

    Только учтите, что если вызывать эти данные таким образом, а не в рамках, допустим, вашего getResources единым массивом — то это лишний запрос в базе, а если их будет много = все будет тормозить.
    Вот тут не совсем понял — можете разъяснить?

    Спасибо!
      Сергей
      30 июня 2015, 07:24
      0
      Максим, в общем разобрался, спасибо большое за ответ!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3