3

表形式のレポートに列を追加したい。Bugzilla バージョン 4.2.5 を使用しています。修正が必要なファイルについて教えてください。

ありがとう、ラムヤ

4

2 に答える 2

3

必要なフィールドが列リスト (「列の変更」) にない場合は、次のファイルを編集して新しいフィールドを追加する必要があります。

1)colchange.cgi
2)list/change-columns.html.tmpl
3)field-descs.none.tmpl

バグリストのすべての列は、DB フィールドから直接取得されます。例: バグリスト ページの ID は、テーブル bugs のフィールド bug_id から直接取得されます。

  • 新しいフィールドを追加して、ファイル colchange.cgi に表示する必要がある順序で並べ替えることができます。
  • colchange.cgi の対応するテンプレートファイルは list/change-columns.html.tmpl です。
  • 列の変更ページを変更する必要がある場合は、テンプレート ファイル list/change-columns.html.tmpl を変更する必要があります。
  • 追加された新しいフィールドは、ファイル field-descs.none.tmpl で定義する必要があります。

次のファイルを変更します。

1)buglist.cgi
2)colchange.cgi
3)field-descs.none.tmpl
  • ファイル colchange.cgi に表示される対応する列を追加し、変数をテンプレート ファイル list/list.html.tmpl に渡します。

  • ファイル field-descs.none.tmpl でフロント エンドに表示される名前を定義しました。


  • 対応するフィールドの値を与えるクエリのファイル buglist.cgi を変更します。

.

于 2013-06-05T03:31:52.363 に答える