Как передать параметр ресурса?
Всем привет!
Возможно вопросы глупые, но тем не менее не могу понять два момента:
Как здесь прописать параметр, например, pagetitle страницы 12? Чтобы в случае изменения этого поля на странице не нужно было дополнительно править его в чанке. Или это невозможно?
2. Сделал чанк tplReview вида:
Он вызывается сниппетом:
В итоге [[+pagetitle]] отображается, а [[+content]] нет.
Ума не приложу, с чем это связано??
Заранее спасибо!
Возможно вопросы глупые, но тем не менее не могу понять два момента:
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]] нет.
Ума не приложу, с чем это связано??
Заранее спасибо!
Комментарии: 3
1. Или при помощи дополнения pdoField, или при помощи экспериментального парсера, идущего в комплекте с pdoTools — тогда вот таким образом: [[#12.pagetitle]].
Только учтите, что если вызывать эти данные таким образом, а не в рамках, допустим, вашего getResources единым массивом — то это лишний запрос в базе, а если их будет много = все будет тормозить.
2. вам нужно добавить параметр &includeContent=`1`. А вообще — советую перейти на pdoResources, он быстрее будет..)
Только учтите, что если вызывать эти данные таким образом, а не в рамках, допустим, вашего getResources единым массивом — то это лишний запрос в базе, а если их будет много = все будет тормозить.
2. вам нужно добавить параметр &includeContent=`1`. А вообще — советую перейти на pdoResources, он быстрее будет..)
Максим, я правильно понимаю, что вообще pdoTools это более продвинутая тема и про getResources можно забыть? (просто меня уже второй раз отворачивают от getResources в сторону pdoTools)))
Спасибо!
Только учтите, что если вызывать эти данные таким образом, а не в рамках, допустим, вашего getResources единым массивом — то это лишний запрос в базе, а если их будет много = все будет тормозить.Вот тут не совсем понял — можете разъяснить?
Спасибо!
Максим, в общем разобрался, спасибо большое за ответ!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.