Blog Posts Listing

This paragraph is dynamic and renders the latest blog posts, utilizing exposed filters for enhanced content discovery. It’s based on the openy_prgf_blog_listing module.

Key Features:

  • Filtering: Allows users to filter blog posts based on:
    • Location
    • Category
    • Text (Search Keywords)
  • Sticky at Top: Supports the “sticky at top” functionality to highlight important posts.
  • Ordering: Orders blog posts by published date, displaying the newest posts first.
  • Views Integration: Leverages Drupal’s Views module for flexible content display and filtering. The exposed filters are part of the View configuration.
  • Infinite Scroll: Supports the views_infinite_scroll module for a better user experience.

Fields

NameMachine nameRequiredDescription
Blockfield_prgf_blockYesBlock reference to the view/block that provides the blog post listing. It should have a default value and ideally be hidden in the form display to prevent accidental modification. The view should be configured to use exposed filters for Location, Category, and Text.

Module Dependencies:

  • openy_prgf_blog_listing
  • views_infinite_scroll

Related Paragraphs:

Last modified March 11, 2025: fix: markdown ai typo (7c7c61db)