mask/mask

创建自己的内容元素和页面模板。易于使用,即使没有编程技能,也可以通过舒适的拖放用户界面来操作。存储在结构化的数据库表中。使用Fluid标签美化前端。如果您想从Templavoila迁移,Mask是理想的选择。

v8.3.11 2024-07-09 19:18 UTC

This package is auto-updated.

Last update: 2024-09-05 18:32:05 UTC


README

Page and Content masks for TYPO3

TYPO3 compatibility TYPO3 Verified Release Total Downloads Monthly Downloads Tests PHPStan

TYPO3扩展mask 🎭

Mask是一个内容元素构建器,它实时生成TypoScript、TSconfig和TCA。您可以通过拖放的方式在用户友好的后端模块中构建自己的自定义内容元素。您的配置存储在json文件中,可以在项目之间共享。

Mask提供了不同的字段类型,您可以使用它们来定制您的内容元素。根据类型的不同,有多种选项可供选择。字段类型大致分为输入、重复和结构化字段。使用这些工具,您可以满足项目中几乎所有典型的需求。如果不满足,Mask可以通过TCA覆盖或DataProcessors进行扩展。

快速入门 🚀

  1. 将Mask作为依赖项添加到您的sitepackage的ext_emconf.php和/或composer.json
  2. 通过运行命令composer require mask/mask使用composer下载Mask,或者通过扩展管理器安装。
  3. 在扩展管理器中激活Mask(在TYPO3 v11 composer模式下不需要)。
  4. Mask需要fluid_styled_content,因此请转到模板模块中的静态包含,并将其包含在内。
  5. 还包括Mask的静态TypoScript。
  6. 导航到Mask模块,并输入您的sitepackage扩展密钥以进行自动配置(您的扩展必须已加载!)。
  7. 开始创建您自己的内容元素!

手动配置 ✏️

如果您不想使用自动配置创建的默认文件夹结构,您可以在Mask的扩展配置中调整每个路径。

Mask的优势 ✅

  • Mask将内容存储在数据库表的列中,而不是XML(Flexform)中
  • Mask重用现有的数据库字段以节省数据库空间
  • Mask仅使用TYPO3核心的现有功能:后端布局、Fluid、TypoScript
  • 静默的TCA迁移允许轻松地将TYPO3升级到新的大版本
  • Mask允许使用IRRE技术重复内容
  • Mask支持多语言项目
  • Mask支持工作空间和版本控制
  • Mask后端是基于VueJS的单页应用程序,提供更多舒适体验

官方文档中阅读每个优势的详细说明以及为什么选择Mask而不是其他替代方案。

Mask版本 📆

需要帮助? 🗨️

发现错误? 💥

  • 首先检查主分支,确认问题尚未解决
  • 查看现有问题,以避免重复
  • 如果未找到,请在我们的问题跟踪器中报告错误

喜欢新功能?💡

赞助商 🤝

查看所有赞助商的列表,他们帮助Mask成为今天的它。