web-dev-qa-db-ja.com

myuserpointsテーブルを変更するにはどうすればよいですか?

Userpointsモジュールを使用しています。それを使用して、「マイスコア」リンクをクリックすると、ポイントのリストを含む表が表示されます。

6つのヘッダーと6つの行が表示されます。そのテーブルでは、表示するのに3つのヘッダーと3つの行だけが必要です。

現在のところ、モジュールには次のヘッダーが表示されています。

  • ポイント
  • 承認済み
  • 日付
  • 操作
  • カテゴリー
  • 説明

表示する必要があるのは、次のヘッダーです。

  • ポイント
  • 日付
  • 説明

どうすればこれを達成できますか?

2
Fero

方法は次のとおりです。

hook_menu_alter()

/**
 *Implemantation of hook_menu_alter()
 */
function your_module_menu_alter(&$items) {
  $items['myuserpoints']['page callback'] = 'userpoints_list_my_userpoints_custom';
}

Menu alterを使用して、カスタム関数を記述し、必要に応じてテーブル構造を変更します。そして、それは行われます:)

1
Fero