Silverstripe 3.1: ссылка на страницу объекта данных из цикла
Я пытаюсь связать изображение со страницей, к которой оно принадлежит, из цикла управления на отдельной странице.
У меня есть функция контроллера, которая захватывает все страницы определенного типа, которые можно использовать на других страницах, чтобы показать их содержимое. Я называю эти страницы и зацикливаю их детей, а затем изображения этих детей.
Ссылка на изображение должна ссылаться на дочернюю страницу с изображениями. В настоящее время $Link будет показывать только ссылку на само изображение, а $Top.Link ссылается на текущую страницу, а не на страницу, которая содержит изображения.
Есть ли что-то, что я могу использовать в шаблоне или мне нужна другая функция?
<% loop $MyPages(A) %>
<% loop $Children(B) %>
<% loop $MyImages(C) %>
<a href="$LinkToChildPage(B)"><img src="$URL"></a>
<% end_loop %>
<% end_loop %>
<% end_loop %>
1 ответ
Решение