#modx-evolution
#modx-эволюция
Вопрос:
У меня есть родительский ресурс, и я говорю о 4 дочерних ресурсах (есть необходимость, почему это настраивается именно так, а не по шаблонному варианту или фрагменту) Мне нужно, чтобы дочерние ресурсы (которые представляют собой простую разметку html) отображались в родительском ресурсе, можно ли это сделать.
Есть ли фрагмент, который я могу включить в родительский, который содержит php-код, который получает содержимое другого ресурса? Как получить содержимое ресурса, если в фрагменте указан ресурс??
Спасибо, Нихил
Комментарии:
1. То, что я сделал, было в фрагменте просто запросить базу данных и получить работающий контент, но должен быть другой способ сделать это правильно??
Ответ №1:
Вы можете использовать аналогичный фрагмент для отображения дочернего содержимого в любом случае, если хотите
[[Ditto? amp;parents=`your_parent_id`amp;tpl=`tplyourtemplatechunk`]]
А затем вы создаете фрагмент, в котором отображается информация, которую вы хотите получить от своих дочерних ресурсов.
<div class="something">
<h2>[ pagetitle ]</h2>
[ content ]
</div>
Используйте знак плюс вместо звездочки внутри шаблона Ditto 🙂
Проверьте то же самое здесь: http://wiki.modxcms.com/index.php/Ditto