Вывод ссылки на дочерний документ
Здравствуйте. Помогите разобраться.
Не пойму никак, как выывести ссылку на дочерний документ.
У каждого ресурса свой шаблон.
Структура стандартная:
Пункт1 (шаблон1, id22)
--Пункт1.1 (шаблон2 id23 имеется доп.поле с картинкой )
--Пункт1.2 (шаблон2.id24 имеется доп.поле с картинкой)
--Пункт1.3 (шаблон2 id25 имеется доп.поле с картинкой)
Пункт2 (шаблон3)
…
Мне надо в ресурсе Пункт2 вывести три ссылки (на пункт1.1, пункт1.2, пункт1.3) и вывести дополнительные поля с изображениями этих подпунктов.
Использую pdoresourses, вызываю в шаблоне
Что выводится-картинка, заголовок. Ссылка не работает. Если ссылка должна быть к примеру вида site.ru/id22/id23, то у меня site.ru/id23 и ресурс не показывается, если ставить в коде ссылки вообще не показываются. Прошу помощи.Спасибо.
Не пойму никак, как выывести ссылку на дочерний документ.
У каждого ресурса свой шаблон.
Структура стандартная:
Пункт1 (шаблон1, id22)
--Пункт1.1 (шаблон2 id23 имеется доп.поле с картинкой )
--Пункт1.2 (шаблон2.id24 имеется доп.поле с картинкой)
--Пункт1.3 (шаблон2 id25 имеется доп.поле с картинкой)
Пункт2 (шаблон3)
…
Мне надо в ресурсе Пункт2 вывести три ссылки (на пункт1.1, пункт1.2, пункт1.3) и вывести дополнительные поля с изображениями этих подпунктов.
Использую pdoresourses, вызываю в шаблоне
[[!pdoResources?
&parents=`22`
&depth=`3`
&limit=`3`
&showHidden=`1`
&tplWrapper=`getRes`
&showUnpublished=`1`
&tpl=`@INLINE
[[+tv.my_image]]
<a href="[[+id]]">[[+pagetitle]]</a> `
&processTVs=`1`
&includeTVs=`my_image`
&sortby=`id`
&sortdir=`desc`
]]
Что выводится-картинка, заголовок. Ссылка не работает. Если ссылка должна быть к примеру вида site.ru/id22/id23, то у меня site.ru/id23 и ресурс не показывается, если ставить в коде ссылки вообще не показываются. Прошу помощи.Спасибо.
Комментарии: 9
Вот что форум животворящий делает…
Сам нашел ответ:
Заработало так [[+pagetitle]]
Все выводит хорошо. Но другой вопрос-почему работает в фигурных скобках? Что это означает? В квадратных ссылка не показывается.
Сам нашел ответ:
Заработало так [[+pagetitle]]
Все выводит хорошо. Но другой вопрос-почему работает в фигурных скобках? Что это означает? В квадратных ссылка не показывается.
Вроде у тебя там и там квадратные. Вообще должно [[+pagetitle]]. Если хочешь вывести заголовок ресурса в шаблоне то [[*pagetitle]]
В тег код не взял предидущую запись.часть кода очистилась.Вот так вот имел ввиду-с фигурными скобками работает.:
&tpl=`@INLINE
<h3><a target="_blank" href="{{~{{+id}}}}">[[+pagetitle]]</a></h3>
`
с квадратными не работает. {{~{{+id}}}}
это феном.
Коротко прочитал про феном. Это значит работает для инлайн чанков? Если бы я создал отдельный чанк, то там можно было бы ставить квадратные скобки?
Квадратные можно ставить всегда. Это парсер modx. Феном можно почитать тут.
С квадратными как раз то и не работает. Вот в чем вопрос.С фигурными-да. Теперь не интересно, почему не работает с квадратными. (спасибо вам за ответы, про феном почитаю днём)
можно использовать
[[+uri]]
Ссылка же формируется как [[~[[+id]]]], а у вас просто [[+id]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.