532
Пример на стандартном плагине Blog от RainLab.
Допустим надо вывести посты не на страничке «все посты», а на другой и допустим не все количество? а только 15-ть.
Для этого вы воспользуемся классом плагина Post, непосредственно в нужной нам страничке в php блоке в хуке onStart. Получим все посты и занесем в переменную posts.
==
use RainLab\Blog\Models\Post;
function onStart()
{
$this['posts'] = Post::orderBy('created_at', 'desc')->get();
}
==
Далее с этой переменной делаем что нам необходимо.
Во первых получим первые 15ть постов, во вторых через twig выведем их название в цикле.
==
use RainLab\Blog\Models\Post;
function onStart()
{
$this['posts'] = Post::orderBy('created_at', 'desc')->limit(15)->get();
}
==
{% for post in posts %}
{{post.title}}
{% endfor %}
0