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来自定义样式了。
分类: