【发布时间】:2017-03-14 19:04:47
【问题描述】:
我会尝试更好地解释这个问题...我正在从经典中创建一个子主题。我想要一种通过某种 UI 将变量传递到我的主题的方法。我对 Drupal 8(和一般的 Drupal 开发)非常陌生,所以如果您需要更多信息,请告诉我。
作为记录,我知道 Drupal 中的预处理功能,但是我正在谈论的变量最初不会在那里设置...
例如...假设我从称为基本页面的内容类型创建了一个新节点。我想要一种方法,当我创建一个新的基本页面时,有诸如“列数;字体系列;配色方案;等等”之类的选项,我可以在每页的基础上定义这些选项。然后......在我的主题中,我可以动态查看为当前页面设置的值并相应地呈现它。我来自 ColdFusion 背景,拥有诸如 request.page 变量之类的东西......所以这对我来说是全新的。
编辑:我意识到我可以只向内容类型添加字段,但有人告诉我,向内容类型添加元数据字段而不是内容类型的实际相关数据是一种不好的做法。
感谢您的任何帮助。
【问题讨论】:
标签: drupal drupal-8 drupal-theming