Содержимое другой страницы $wa->site Есть решение
Есть страница, у нее есть подстраницы.
Нужно получить контент страницы, но не могу найти переменную, где он сидит...
{foreach $wa->site->pages() as $pages}
{foreach $pages['childs'] as $pagec=>$cont}
{foreach $cont as $ind=>$val}
{$ind}."".{$val}<br>
{/foreach}
**********************<br>
{/foreach}
{/foreach}
Таким циклом я получаю все данные по подстраницам в формате {ключ} {значение}. Но как получить контент этих страниц?
3 ответа
Есть решение:
Я заменил файл siteViewHelper.class.php по рекомендации https://developers.webasyst.ru/forum/20693/dopolne...
Добавил код на нужную страницу, теперь в цикле подставляя id страниц выводим их контент
{foreach $wa->site->pages() as $pages}
{foreach $pages['childs'] as $pagec=>$cont}
{$curr=$wa->site->page({$cont['id']})} {*перечисление id страниц*}
{$curr['content']} {*Здесь неотформатированный контент*}
{/foreach}
{/foreach}
Вам нужно сразу получить содержимое всех страниц, перечисляемых в цикле?
Да, которые относятся к конкретной секции. Данная проблема поднималась ранее. Благодаря чему я нашёл решение. Спасибо.