reachweb / statamic-livewire-filters
Statamic 收集的 Livewire 过滤器。
v2.0.0
2024-05-13 09:21 UTC
Requires
- illuminate/support: ^10.0|^11.0
- jonassiewertsen/statamic-livewire: ^3.0
- laravel/framework: ^10.0|^11.0
- livewire/livewire: ^3.4
- statamic/cms: ^4.50.0|^5.0.0
Requires (Dev)
- laravel/pint: ^1.15
- orchestra/testbench: ^8.19|^9.0
- phpunit/phpunit: ^10.5|^11.0
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