首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >段落集合(行为插件)与字段组

段落集合(行为插件)与字段组
EN

Drupal用户
提问于 2017-05-02 12:47:37
回答 1查看 2.1K关注 0票数 2

我正在尝试构建一个站点(或者定义站点一个构建配置),它允许编辑器使用段落模块创建自己的布局。编辑器的强大选项、跨不同项目的可重用性以及对生成的HTML的完全控制是非常重要的。

将有网格段落来创建包含图像、文本、滑块、视频、手风琴等内容段落的布局/结构。大多数段落都有“非内容”数据,如列宽、背景色、滑块自动播放或关闭等。到目前为止,我发现了两种处理非内容部分的方法,但我不确定哪种方法更好:

( A)对非内容设置使用普通字段,并使用野战组创建编辑界面。使用模板预处理和/或Twig逻辑来创建所需的前端输出。(在基本主题中进行前端编码以允许跨不同项目重用。)

( B)使用段落收集的插件系统为非内容设置创建“行为”插件(代码和YAML配置)。在模块代码中使用预处理完成前端操作。

集合插件是由段落插件的维护人员创建的,所以B)显然是应该这样做的。它还更清楚地将内容与设计/其他内容区分开来。然而,我通常做前端编码,虽然我习惯了PHP,但我对Drupal相当陌生,所以A)将是我习惯的路径。此外,这些段落的行为插件被明确地标记为试验性的,没有准备好用于生产。

我正在寻找一些提示,从经验丰富的Drupalers采取的路线,也涉及到许多小网站的长期维护(至少4-5年)和重用性在不同的客户项目。

EN

回答 1

Drupal用户

回答已采纳

发布于 2017-05-09 14:21:51

正如您所述,段落收集模块应该被认为是实验性的,而不是用于生产环境中:

这个项目是实验性的。不要在生产项目中使用IT。在测试版发布之前,没有升级路径。

如果您的计划是在多个站点上使用该功能,并且预期寿命为5年,则尤其如此。

Drupal 7和当前Drupal 8中的常见方法是第一点,即使用字段进行设置,并使用预处理和/或细枝模板将这些字段转换为所需的类/标记。

对于可重用性,您可能希望使用功能模块和基本主题,或者创建自己的模块来处理配置、模板和样式。我和自举段落模块一起走了那条路。

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/235349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档