Модификация X evloution позволяет размещать содержимое дочернего ресурса в родительском ресурсе

#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