如果您正在编辑节点,Drupal主题代码可以解决

Lin*_*nda 5 php drupal drupal-6 drupal-themes

有谁知道PHP代码检查你是否处于编辑模式?我想编辑我的主题在编辑模式下的样子,所以如果我不在,需要解决.

Kni*_*lke 11

您可以检查URL参数如图所示这里.

if(arg(0) == 'node' && arg(2) == 'edit'){ /*...*/}
Run Code Online (Sandbox Code Playgroud)


laz*_*tem 2

您还可以创建一个页面模板来处理此问题。从http://drupal.org/node/190815检查:

根据内部路径按具体顺序排列的建议模板文件列表。为当前路径的每个元素提出一个建议,但数字元素不会携带到后续建议中。例如,“ http://www.example.com/node/1/edit ”将产生以下建议:

  1. 页面节点编辑.tpl.php
  2. 页面节点-1.tpl.php
  3. 页面节点.tpl.php
  4. 页面.tpl.php