モジュール
deletetab

■概要
ノードをメニュータブから削除できる。

■特徴
  • "表示"、"編集"、"履歴"などのメニューに"delete"が追加される。

■注意事項
  • deletetab.moduleとして保存して下さい。

■データベーステーブルの追加
なし

■対応バージョン
Drupal 4.7

■ソース
 358 名前:nobodyさん[sage] 投稿日:2006/02/26(日) 08:46:58 ID:???
  <?php
  
  function deletetab_name($node) {
      return t('delete');
  }
  
  function deletetab_menu($may_cache) {
      $items = array();
  
      if (!$may_cache) {
          if (arg(0) == 'node' && is_numeric(arg(1))) {
              $node = node_load(array('nid' => arg(1)));
              if ($node->nid) {
                  $items[] = array(
                      'path' => 'node/'.arg(1).'/delete',
                      'title' => t('delete'),
                      'type' => MENU_LOCAL_TASK,
                      'weight' => 5,
                      'access' => node_access('delete', $node->type),
                  );
              }
          }
      }
  
      return $items;
  }
  
  ?>

タグ:

+ タグ編集
  • タグ:
最終更新:2009年04月27日 01:37