twig_blocks模块:在模板中显示块 该模块可以通过块的ID在twig模板中直接显示块,就像这样{{ render_block('block_id') }},这带来了极大的灵活性,在实际项目中非常实用
asset_injector模块:依据条件来判断是否加载自定义的CSS或JS片段 该模块可以让你在管理后台直接录入一些CSS或JS片段,录入的片段被保存在文件系统中,并依据条件判断各片段是否应该加载,条件由核心条件机制提供,结合mobile_detect模块,你可以做到在手机和PC中加载不同的CSS或JS,在进行移动优先的设计时,非常方便
mobile_detect模块:判断终端设备类型,提供条件插件等 该模块用于判断终端设备的类型(PC、手机、平板),提供了条件插件,意味着块可以依据设备来决定是否显示,也提供了编程API接口、缓存上下文等等,因此该模块是非常有用的,比如结合asset_injector模块,你可以做到依据不同的终端加载不同的CSS或JS文件,在响应式设计中非常方便。
jcarousel模块:旋转木马方式显示图片或内容块 该模块将jQuery插件jCarousel 集成进Drupal,提供旋转木马方式的显示,提供了字段显示格式化器,可用于图片,也为视图提供了显示插件,以显示任意Html内容,再安装后需要手动下载jcarousel、jcarouselSwipe库到站点根目录的libraries目录
video_embed_field模块:提供一个字段类型来播放第三方平台提供的视频 该模块提供了一个字段类型来提供第三方平台提供的视频播放,比如youtube、优酷等,给实体添加该类型字段后,只需要填入一个第三方平台提供的视频链接即可在页面上实现播放,她提供了一些显示格式化器,可以方便的控制视频的长宽、是否自适应包装容器、是否自动播放等等,在字段设置中可以控制只允许播放哪些平台的视频,支持的视频平台以插件方式提供
poll模块:给出一些选项用于投票、民意调查 这在中国经常被称为投票,比如公司将要组织一个旅游活动,你可以发起一个投票,列出一些意向去处,在大家投票后,页面给出即时统计结果。该模块可以设置投票时限、是否激活、是否允许匿名投票、取消自己的投票等等,还可以设置自定义字段以在投票页面显示额外信息
simplenews模块:实现邮件订阅 这是一个稍微庞大的模块,实现了营销功能,可以让用户通过邮件订阅感兴趣的频道内容,使用她可以搭建一个小“广播系统”,你可以在后台设置订阅频道(/admin/config/services/simplenews),然后放置一个订阅块到所需页面,用户可以依据频道类型选择兴趣点;模块启用后默认新建了一个“simplenews_issue”内容类型来存放和发布频道消息,发布内容就在这里操作;在“/admin/people/simplenews”可以管理订阅列表,在“/admin/config/people/simplenews/settings/subscriber”可以管理用户在订阅时所需提交的用户字段。该模块通常用在营销型网站,比如电商系统,能够让系统主动通过邮件传达消息给用户