reachweb/statamic-livewire-filters

Statamic 收集的 Livewire 过滤器。

v2.0.0 2024-05-13 09:21 UTC

This package is auto-updated.

Last update: 2024-09-13 11:43:14 UTC


README

Statamic Livewire Filters 是 Statamic 的一个插件,允许您使用 Livewire 为 Statamic 收集创建“实时”过滤器。它包含一个主要 Livewire 组件和各种标准过滤组件,这些组件设计得易于编辑,以满足您项目的需求。它允许您通过几乎任何您想要的字段过滤条目,并使用 Livewire 的功能以实时方式显示结果。

简介

无需 Livewire 知识

只需替换您的 Statamic 收集标签,并使用 Antlers 添加过滤器——您就设置好了。此插件旨在简单易用,无论您是否熟悉 Livewire,都能提供无缝体验。

可直接使用的过滤器

从头开始并不有趣。您可以使用已包含的基本过滤器立即开始使用。想要更改外观?使用 TailwindCSS 就能轻而易举地实现。想要扩展并添加更多过滤器?也可以。

高级功能

可直接使用的分页?当然可以!查询作用域?当然可以!查询字符串支持?当然可以!

文档和示例

您可以在以下位置找到文档和 示例:[https://livewirefilters.com/](https://livewirefilters.com/)

功能列表

主要功能

  • 具有 Statamic 标签帮助的 Collections Livewire 组件,可以无缝使用完全相同的语法来使用收集标签。
  • 简单且可定制的过滤器,使用最常用的控件:文本输入、复选框、单选按钮、选择、范围和日期。
  • 与收集标签支持的大多数 Statamic 条件兼容。
  • 具有动态排序收集的能力,而不仅仅是过滤。
  • 启用 Livewire 的分页,预构建并可供使用。
  • 支持查询作用域,包括针对作为数组保存的字段的预构建查询作用域。
  • 支持查询字符串,增强了可用性。
  • 使用 TailwindCSS 的最小化样式。
  • 每个组件的多个视图选项,提供灵活的展示方式。
  • 无需 JavaScript,除了用于日期过滤器的 Flatpickr 以外,简化了集成。

许可证

当您准备部署到生产环境时,您需要在 Statamic 市场购买许可证。Statamic Livewire Filters 不是免费软件。

问题和拉取请求

请随意在这里的 Github 上打开一个问题。对于安全问题,直接给我们发邮件:info@reach.gr