Содержимое другой страницы $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 ответа

  • 0
    greencity116 10 июля 2018 17:33 # Решение

    Есть решение:

    Я заменил файл 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}

    • +1

      Вам нужно сразу получить содержимое всех страниц, перечисляемых в цикле?

      • 0
        greencity116 greencity116 10 июля 2018 21:08 #

        Да, которые относятся к конкретной секции. Данная проблема поднималась ранее. Благодаря чему я нашёл решение. Спасибо.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите