| サイトの環境設定 | 7.38 | Views Bulk Operation | VBO(Views Bulk Operation)で指定したアクションが表示されない | 
          
                  | CSV Download | 7.34 | Views Excel Export | Drupal7:Viewsで表示した内容をCSVダウンロード | 
          
                  | アップデート | 7.34 | Core | 簡単にCoreのセキュリティアップデートがしたい | 
          
                  | 表示 | 7.34 | Views Infinite Scroll | Facebookページのようにスクロールするとコンテンツが追加されるようなコントロール | 
          
                  | ニュースレター | 7.34 | Simple news | Simplenewsで追加顧客(リスト)だけにニュースレターを配信する方法 | 
          
                  | パフォーマンス | 7.34 | Server | お金をかけないで冗長化するには | 
          
                  | token | 7.34 | token | オリジナルモジュールからtokenを提供する方法を教えて下さい。 | 
          
                  | Commerce | 7.34 | Commerce kickstart, Commerce file | Commerceモジュール利用時のダウンロード製品登録方法 | 
          
                  | Drupal Commerce | 7.34 | Commerce order | Drupal Commerce:カート内や購入手続きページ内の「Order total」が翻訳できない | 
          
                  | Drupal Commerce | 7.34 | Commerce profile | Drupal Commerceの請求情報、配送情報の住所を日本的(郵便番号、都道府県、市区町村、住所、、、) | 
          
                  | アップデート | 7.34 | Distribution(Commerce Kickstart) | drushでcommerce_kickstartのアップデートに失敗する | 
          
                  | Database | 7.34 | PHP | データベースクエリ(SELECT)時のSQL関数 | 
          
                  | コンテンツの作成 | 7.26 | Form Ajax | 入力フォームで#ajax使用時、#default_valueを書き換えても反映しない | 
          
                  | サイトの構築 | 7.26 | Field Views | フォーム選択肢(プルダウンやチェックボックス、ラジオボタン)のカスタマイズ方法 | 
          
                  | 表示 | 7.26 | Views | ページ内に2つ目Viewsブロックを設置するときPagerが連動してしまう | 
          
                  | フォーム | 7.34 | Webform | 動的なフォーム(webform) | 
          
                  | コンテンツの作成 | 7.26 | CKEditor Views | Viewsでティザーを一覧するとページのレイアウトが崩れることがある | 
          
                  | コンテンツの作成 | 7.34 | CCK | ノード入力フォームへパラメータを渡す | 
          
                  | Messages | 7.34 | Disable messages | 標準(コア)が表示する特定のメッセージ非表示にしたい | 
          
                  | コンテンツの作成 | 7.34 | ajax | 標準のajaxフォーム(複数値:値の数=無制限)の制御l方法 | 
      
 
コメント
hook_preprocess_page() と hook
パーマリンク Submitted by actbrain on 2015/07/01 16:00.
hook_preprocess_page() と hook_preprocess_node() を使うことで可能になります。
/**
* Implement hook_preproces_page().
*/
function モジュール名_preprocess_page(&$variables) {
if (ノード編集タブをネジアイコンにしたい) {
if (user_access('access contextual links')) {
if (arg(0) == 'node' && is_numeric(arg(1)) && !arg(2)) {
$variables['tabs'] = array('#secondary' => array()); // 標準の編集タブを削除
}
}
}
}
/**
* Imprement hook_preprocess_node().
*/
function モジュール名_preprocess_node(&$variables) {
if (ノード編集タブをネジアイコンにしたい) {
if (user_access('access contextual links')) {
$menu_local_tasks = menu_local_tasks();
if (isset($menu_local_tasks['tabs']['output'])) {
$variables['content']['#prefix'] = '<div class="contextual-links-region">'.
'<div class="contextual-links-wrapper">'.
'<ul class="contextual-links">'.
render($menu_local_tasks['tabs']['output']).
'</ul>'.
'</div>';
$variables['content']['#suffix'] = '</div>';
}
}
}
}
ページ