我正在使用一个使用面板进行布局的网站。我们拥有的一个更简单的面板用于显示一个节点,其周围有侧边栏,其他内容会根据路径动态变化。节点和侧边栏始终相同。假设节点 id 为 10,表示始终显示的节点,不会改变。
对于特定路径,我想更改节点 10 的主体,该节点始终通过面板配置加载。
我想在 template.php 中使用 preprocess_page 并覆盖 $vars['content'],但这包含整个面板的所有 html。我只想更改始终包含在面板中的节点的主体。似乎必须覆盖所有 $vars['content'] 只是为了更改 $vars['content'] 中的一小部分 html 是矫枉过正的。
如何仅针对一个路径更新始终由面板加载的节点主体?