Плагин cms-сайта за октябрь: Как обновить компонент при нажатии кнопки
description = "Display Blog list"
[viewBag]
snippetCode = "post-list.htm"
snippetName = "Display Blog list"
snippetProperties[heading][title] = "Heading"
snippetProperties[heading][type] = "string"
snippetProperties[heading][default] = "News & Events"
snippetProperties[heading][options][] = ""
[blogPosts]
pageNumber = "{{ :page }}"
postsPerPage = 6
noPostsMessage = "No posts found"
sortOrder = "published_at desc"
categoryPage = "article-post"
postPage = "article-post"
==
<?php
function onLoadMore()
{
$this['pageNumber'] = 10;
}
?>
==
<section class="section section-fat news">
<div class="section-header">
<div class="container text-center">
<h2 class="heading-large">{{ heading|raw }}</h2>
</div>
</div>
<div class="container-fluid">
<div id="loadmore" class="row">
{% set posts = blogPosts.posts %}
{# fetch all posts in Blog #}
{% for post in posts %}
<div class="item col-sm-6 col-md-4 col-lg-6">
<a href="{{ post.url }}" class="news-box">
<div class="news-box-container">
<div class="news-box-content">
<h4>{{ post.title }}</h4>
<p>{% if post.categories.count %} in {% endif %} {% for category in post.categories %}{{ category.name }}{% if not loop.last %}, {% endif %} {% endfor %} {{ post.published_at|date('M d, Y') }}</p>
</div>
</div>
<div class="news-box-arrow"><i class="icon-angle-circle-right"></i></div>
<div class="news-box-image" style="background-image: url('{{ post.featured_images[0].thumb(2500,1000) }}');"></div>
</a>
</div>
{% else %}
<div class="text-center">{{ noPostsMessage }}</div>
{% endfor %}
<div class="text-center news-load">
<a data-request="onLoadMore" data-request-update="'load-more': '#loadmore'" data-attach-loading class="btn btn-lg btn-invert">Load More</a>
</div>
</div>
</section>
Это код фрагмента, который я создал для показа блогов.
Я использую плагин для блога Rainlab, есть ли способ, которым я могу настроить или изменить код, который поможет мне обновить компоненты? Я хочу добавить 3 сообщения в "postsPerPage = 6" каждый раз, когда я нажимаю кнопку. Я пытался найти решение или плагин для этой проблемы, но, к сожалению, я не могу найти его.