0

我正在使用一个使用面板进行布局的网站。我们拥有的一个更简单的面板用于显示一个节点,其周围有侧边栏,其他内容会根据路径动态变化。节点和侧边栏始终相同。假设节点 id 为 10,表示始终显示的节点,不会改变。

对于特定路径,我想更改节点 10 的主体,该节点始终通过面板配置加载。

我想在 template.php 中使用 preprocess_page 并覆盖 $vars['content'],但这包含整个面板的所有 html。我只想更改始终包含在面板中的节点的主体。似乎必须覆盖所有 $vars['content'] 只是为了更改 $vars['content'] 中的一小部分 html 是矫枉过正的。

如何仅针对一个路径更新始终由面板加载的节点主体?

4

1 回答 1

1

当 url 为 xxx 时,您可以为该面板页面创建特殊条件。

另一种选择是使用预处理功能覆盖正在打印节点的窗格,并在那里更改 html。与您尝试执行的操作类似,仅针对您想要更改的内容。

于 2010-12-23T12:22:37.103 回答