如何在Camaleon CMS中按类别过滤帖子?

时间:2017-06-28 13:40:30

标签: ruby-on-rails ruby ruby-on-rails-4 camaleon

我想在我的Rails项目中按类别过滤帖子,我正在使用Camaleon CMS。我的基本要求是只显示特定的帖子。

例如,只显示那些属于“水果”类别的帖子?

以下是我使用的代码:

  <% current_site.the_posts(current_theme.get_field("recent_post_type")).latest.limit(current_theme.get_field("home_qty")).decorate.each do |post| %>
      <!-- PORTFOLIO ITEM -->
      <div class="col-lg-3 col-md-3 col-sm-6 col-xs-6 text-center discussion-bot-box">
        <h4><%= post.the_title %> <span>(299)</span></h4>
        <p><%= post.the_content.html_safe %></p>
      </div> <!-- /col -->
  <% end %>

1 个答案:

答案 0 :(得分:1)

首先尝试查找类别:

category = current_site.the_full_categories.find_by(name: 'Fruits')

然后装饰并获得相关的帖子:

category.decorate.the_posts