3 ответа

  • 1
    Михаил Ушенин Webasyst 11 февраля 2015 08:14 #

    Используйте блок {$wa->block("blog.latest_posts")}.

    В исходном коде этого блока укажите id блога и количество новостей через запятую, например:

    {$wa->blog->posts(3, 10)}

    • 0

      Спасибо!

      Если кто не разобрался, поясню:

      Что бы не ломать общий вывод (мало ли где что отвалится), сделал копированием новый блок, назвал его blok.latest_news, подправил там вот эту строку

      - {$latest_posts = $wa->blog->posts(1,3)}

      добавил туда номер блока (1) и кол-во новостей (3) через запятую. После чего для вывода на главную страницу (шаблон default) добавил в pege.html в последний DIV перед

      - {$page.content}

      свой новый блок:

      - {$wa->block('blog.latest_news')}

      После чего получил на главной странице 3 новости из блога №1. Номер блога выдно вкомандной строке когда читаете новости из него.

      Минусы перед кодом конечно писать не надо, добавляю их тут что бы редактор не удалял.

  • 1

    Полтора года назад было разобрано решение данного вопроса

    http://www.webasyst.ru/help/256/vyvod-v-bloke-poslednikh-zapisey-tolko-nuzhnykh-publikatsiy/


  • 0

    Поправочка. Вывод нового блока надо делать не в page.html а в коде страницы что выводится на главной (или в любом другом месте где вам надо), иначе новости будете смотреть на каждой странице сайта. ))

    У меня щас все просто сделано:

    <table weight="600">
    <tbody>
    <tr weight="300">
    <th align="right">Новости</th>
    <th align="left">Поступления</th>
    </tr>
    <tr weight="300">
    <td valign="top">{$wa->block('blog.latest_news_sm')}</td>
    <td valign="top">{$wa->block('blog.income')}</td>
    </tr>
    </tbody>
    </table>

    В блоках подправил размер шрифта и отступы и стало вполне прилично. Ну и еще имя автора поста убрал из вывода.


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

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