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

时间:2010-04-22 09:58:34

标签: php drupal drupal-6 drupal-themes

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

2 个答案:

答案 0 :(得分:11)

您可以检查网址参数here

if(arg(0) == 'node' && arg(2) == 'edit'){ /*...*/}

答案 1 :(得分:2)

您还可以制作页面模板来处理此问题。请从http://drupal.org/node/190815

中查看
  

建议的模板文件列表   以特异性为基础   内部路径。提出了一个建议   对于当前路径的每个元素,   虽然数字元素不是   随后提出了建议。对于   例,   “http://www.example.com/node/1/edit”   会产生以下结果   建议:

     
      
  1. 页节点-edit.tpl.php
  2.   
  3. 页节点-1.tpl.php
  4.   
  5. 页-node.tpl.php
  6.   
  7. page.tpl.php中
  8.