j4wx / theme_picker
Drupal 8的高级主题选择/协商
1.0.0-alpha2
2018-10-24 17:52 UTC
This package is auto-updated.
Last update: 2024-09-25 22:07:13 UTC
README
在Drupal 8中使用字段进行主题选择
此模块使用字段进行主题协商。内容类型可以通过以下三种方式之一设置其主题(按优先级降序排列)
- 通过名为"field_theme_selection"的"主题"字段。
- 通过名为"field_parent_theme"的实体引用字段。
- 通过名为"field_parent"的实体引用字段。
如果选择了实体引用字段中的任何一个,则所引用的实体可以使用这些方法之一来设置其主题。这意味着以下情况是可能的
分类页面(使用field_theme_selection),子分类页面(使用field_parent或field_parent_theme),内容页面(使用field_parent或field_parent_theme)。
更改分类页面的field_theme_selection将自动更新自己、子分类页面和内容页面。这可以从理论上无限循环,但由于每个遍历的节点都是独立访问的,因此这可能会是一个涉及多个遍历节点的昂贵过程。
计划
- 初始版本
- 使用分窗设置(如drupal/metatags)