8 似乎Display Suite模块完全忽略了hook_preprocess_node()和hook_process_node()。是这样吗 如果是这样,可以通过访问所有节点变量对最终渲染进行较小更改的方法是什么? nodes theming display-suite — 乔伊 source
12 Display Suite确实确实将节点渲染劫持到了可能无法使用默认预处理功能的地步。 该模块带有一组自己的预处理功能,这些功能记录在ds.api.php中。 在这种情况下,hook_ds_pre_render_alter()可以使用代替hook_preprocess_node()来通过完整的渲染数组修改输出。此外,该$entity对象可用于所有值。 — 乔伊 source 我如何在此挂钩中获得$ enitity — Moby M @MobyM,您可以在变量中找到它$context["entity"] — Renrhaf