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)
您还可以创建一个页面模板来处理此问题。从http://drupal.org/node/190815检查:
根据内部路径按具体顺序排列的建议模板文件列表。为当前路径的每个元素提出一个建议,但数字元素不会携带到后续建议中。例如,“ http://www.example.com/node/1/edit ”将产生以下建议:
- 页面节点编辑.tpl.php
- 页面节点-1.tpl.php
- 页面节点.tpl.php
- 页面.tpl.php