node页面添加一个编辑按钮

node页面添加一个编辑按钮,为了实现这个功能在网上找了好久才找到。

需要添加编辑按钮的原因

经常看到自己发表的文章里边有错误,所以就想直接能够再次编辑一下这篇文章。比如我发布了一个“一个前端学习drupal之路“ 的文章,然后我发现文章里边有错字,那么如果没有编辑按钮我还需要到内容列表里边去查找”一个前端学习drupal之路“,然后才能修改。所以这个迫在眉睫的问题,我终究还是需要解决的。

解决方法

<?php 
   if (drupal_valid_path('node/' . $node->nid . '/edit')) {
   print l('Edit', 'node/' . $node->nid . '/edit'); 
   }
?>

直接将这段代码放在主题需要的位置即可。同样,如果在drupal的node里边需要添加一个delete按钮也可以:

<?php 
   if (drupal_valid_path('node/' . $node->nid . '/delete')) {
     print l('Delete', 'node/' . $node->nid . '/delete');
   }
?>

这两段就是输出你想要的编辑和删除,然后就可以通过css来自定义样式了。

分类: 
posted @ 2014-06-18 21:44  eternityspring  阅读(303)  评论(0编辑  收藏  举报