新しいアクションを作成する予定のuserbeep_action_info()
フックに2番目の要素を追加しましたが、[トリガー]ページで確認すると表示されません。最初の項目、userbeep_beep_action
が表示されますが、2番目の項目は表示されません。どうしてこれなの?それは表示するために余分な情報が必要な設定が可能なのでしょうか?私の本は、この段階でその存在を確認するよう頼んだが、現れていない。Drupal 7 - 私のアクションがトリガーメニューに表示されないのはなぜですか?
<?php
/**
* @file
* Writes to the log every time a user logs in or edits a node.
*/
/**
* Implementation of hook_action_info().
*/
function userbeep_action_info() {
return array(
'userbeep_beep_action' => array(
'type' => 'system',
'label' => t('Beep annoyingly'),
'configurable' => FALSE,
'triggers' => array('node_view', 'node_insert', 'node_update', 'node_delete')
),
'userbeep_multiple_beep_action' => array(
'type' => 'system',
'label' => t('Beep multiple times'),
'configurable' => TRUE,
'triggers' => array('node_view', 'node_insert', 'node_update', 'node_delete')
)
);
}
/**
* Simulate a beep. A Drupal action.
*/
function userbeep_beep_action() {
watchdog('beep', 'Beep! at ' . '');
}
私はあなたが使用している本を知っています。あなたは将来の参照のためにこのサイトをブックマークしたいと思うでしょう - http://www.drupalbook.com/errata_overview – SpaceBeers
ありがとう、これは問題を解決しました。 – persepolis
ようこそ。それが助けになったら、以下の答えを受け入れてください。これはすべての間違いから離れてよい本です... – SpaceBeers