micschk/silverstripe-filterablearchive

该软件包的最新版本(dev-master)没有提供许可证信息。

此模块使用可配置的字段装饰页面以进行筛选。适用于新闻条目和博客等。

安装: 153

依赖项: 2

建议者: 0

安全性: 0

星星: 2

观察者: 2

分支: 2

开放问题: 1

类型:silverstripe-module

dev-master 2019-12-09 17:10 UTC

This package is auto-updated.

Last update: 2024-09-10 02:57:05 UTC


README

此模块使用可配置的字段装饰页面以进行筛选。适用于新闻条目和博客等。(主要改编自 micmania1/silverstripe-blogger)

通过下拉菜单按日期筛选项目(分页)。

功能

  • 应用装饰器按日期(年、月/年或日/月/年)筛选页面
  • 按标签、分类及其相应扩展筛选

安装

composer require micschk/silverstripe-filterablearchive dev-master

然后添加您想要筛选的装饰器和标准(待定)到 config.yml

---
name: 'filterablearchiveextensions'
---
NewsHolder:
  extensions:
    - 'FilterableArchiveHolderExtension'
  pagination_control_tab: "Root.Subpages" # name of tab for pagination settings, defaults to "Root.Main"
  pagination_insert_before: "Subpages" # optional, set position of tab
  managed_object_class: "NewsItem"
  managed_object_date_field: "Date"
NewsHolder_Controller:
  extensions:
    - 'FilterableArchiveHolder_ControllerExtension'
NewsItem_Controller:
  extensions:
    - 'FilterableArchiveItemExtension'

推荐

Newsgrid模块(从网格字段管理新闻条目),应用此模块

需求

  • SilverStripe 3.0 或更高版本