threeam / threeam-content-elements-page
你是否厌倦了在TYPO3网站上手动创建内容元素页面?我们推出了一款创新的TYPO3扩展程序,它通过自动生成包含网站中所有独特内容元素的专用页面来简化此过程。
Requires
- typo3/cms-core: ^11.5
Requires (Dev)
- typo3/testing-framework: ^6.9.0
Replaces
- typo3-ter/threeam-content-elements-page: 1.1.4
README
你是否厌倦了在TYPO3网站上手动创建内容元素页面?我们推出了一款创新的TYPO3扩展程序,它通过自动生成包含网站中所有独特内容元素的专用页面来简化此过程。
使用我们的扩展程序,你可以告别繁琐的内容元素页面制作任务。相反,我们的解决方案会扫描你的TYPO3网站,识别所有独特的内容元素,并将它们动态地编译成一个组织良好的页面。
安装
使用composer安装扩展:composer req threeam/threeam-content-elements-page
。
工作原理
内容元素页面扩展通过查询整个数据库,基于特定标准(包括CType、list_type、layout和frame_class)来获取内容元素。这些标准对于识别TYPO3安装中内容元素的独特组合至关重要。
查询内容元素
-
识别参数:该扩展根据内容元素的CType(内容类型)、list_type、layout和frame_class进行搜索。
-
独特组合:通过分析这些参数,内容元素页面识别TYPO3数据库中存在的独特内容元素组合。
调度器集成
内容元素页面与TYPO3的调度器功能无缝集成,以自动化更新内容元素的过程。
-
预定执行:当配置为调度器任务时,该扩展定期检查内容元素的更新。
-
重复检查:在将内容元素复制到页面之前,内容元素页面会验证是否已在目标页面上存在类似组合。
-
高效更新:如果找到相同的组合,扩展将跳过复制过程,确保只将新或修改过的内容元素添加到页面。
编辑器的优势
通过在TYPO3环境中使用内容元素页面,编辑可以体验到以下优势
-
效率:编辑可以快速找到并选择构建新页面所需的内容元素,节省时间和精力。
-
准确性:通过自动化更新,页面可以保持最新内容元素的状态,确保网站的一致性。
-
简化工作流程:与TYPO3调度器的无缝集成简化了内容管理任务,使编辑可以专注于创建吸引人的内容。
配置
在扩展配置中设置页面ID,将其设置为放置所有内容元素的ID。
使用方法
为cepage:build
创建一个类型为控制台命令的调度器,或者你可以使用cepage:build
从cli执行。
如何跳过内容元素
如果有一些内容元素被自动复制,但你不想它们出现在内容元素页面上,你可以在页面上禁用它们,以便复制过程不会再次将它们复制到页面上。
鸣谢
此扩展由3AM Technolgies创建。