matfish / craft-tablecloth
为Craft内容的前端数据表
2.2.3
2024-02-29 07:08 UTC
Requires
- ext-json: *
- craftcms/cms: ^4.0.0
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-asserts: ^1.0.0
- codeception/module-phpbrowser: ^1.0.0
- codeception/module-yii2: ^1.1
- craftcms/commerce: 4.*
- vlucas/phpdotenv: ^3.0
- yiisoft/yii2-shell: ^2.0
This package is auto-updated.
Last update: 2024-08-29 08:10:39 UTC
README
Tablecloth 是专为CraftCMS构建的强大且灵活的数据表解决方案。它允许为Craft的任何原生元素构建前端表或索引页面,包括Craft Commerce的产品和变体。
此插件包含一个由Tailwind和AlpineJS提供的默认表。用户可以覆盖任何组件或整个表,甚至将表布局更改为卡片布局(例如用于显示产品)。所有表格功能都可以通过编程方式触发,包括筛选、排序、分页和行选择,这允许UI和行为完全分离。该软件包支持创建可跨数据源使用的可重复使用的表格“预设”。
构建表格/索引的基本过程通常包括两个步骤
- 在Craft的后端定义表格源(例如条目或产品)、列和选项。
- (可选,根据表格)创建表格和/或特定列或列类型的Twig模板,使用简单和声明性的AlpineJS语法。
然后可以通过简单的Twig函数在页面上的任何位置渲染表格。
文档
完整的文档可以在这里找到。
许可证
您可以在开发环境中试用Tablecloth,时间不限。一旦您的网站上线,您需要购买此插件的许可证。许可证可通过Craft插件商店购买。
有关更多信息,请参阅Craft的商业插件许可。
需求
此插件需要Craft CMS 3.7.0或更高版本。
问题和讨论指南
请只为错误报告打开新问题。对于功能请求和问题,请打开一个新的讨论。在讨论功能请求时,请将[FR]添加到标题之前。