1 ответ

  • 2

    $wa->site->page(...), аналогично выводится страницы других приложений

    • +1
      greencity116 greencity116 12 июля 2018 20:49 #

      Хорошо, где можно посмотреть почему это не срабатывает?

      • +1
        replicant replicant 12 июля 2018 22:51 #

        Для начала покажите кусок кода шаблона, который у вас должен по замыслу делать сабж, а то может в нем ошибки или чего-то не хватает, поэтому и не работает.

        Вот пример кода, который выводит заголовки страниц из приложения сайт и делает их ссылками на сами страницы:

        {$site_pages = $wa->site->pages()}
            {foreach $site_pages as $page}
                <a href="{$page.url}">{$page.name}</a>
            {/foreach}

        Массив site_pages в таком виде содержимого страниц не содержит. В нем есть id, parent_id, name, title, full_url, url, create_datetime, update_datetime, description, keywords.

        Если надо взять массив данных какой-то одной страницы, а не всех кучей, то надо обращаться к wa->site->page($id) с указанием id страницы, либо в приведенном примере вводить условие на выборку определенной страницы например тоже по её id.

        • +1
          greencity116 greencity116 13 июля 2018 16:02 #

          Это все понятно, через {wa_dump()} структуру массивов я просмотрел, мне пришлось перенести контент страниц(и сами страницы) из $wa->site в $wa->shop в итоге все заработало. Я хочу понять куда записываются мелкие ошибки? или по умолчанию записываются только серьезные? 

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

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