1

executeIndex メソッドのタイトルにフィルターのリストを追加したいと思います。executeIndex メソッドから管理ジェネレーター リストのタイトルをオーバーライドできるかどうかは誰にもわかりませんか?

ジェネレーター構成で list.title 変数を見つけ、それをオーバーライドする方法を何時間も探してきました。

どんなアイデアでも大歓迎です!

前もって感謝します

4

2 に答える 2

2

ジェネレーターが newSuccess.php テンプレートをレンダリングするために使用するテンプレートを上書きしようとしましたか? キャッシュディレクトリの下に簡単に配置できます。

ヒント: cache/app_name/env/module/template/ admin-generator によって生成されたすべてのテンプレートがあります。

モジュール/テンプレートフォルダーに必要なものをコピーすると、キャッシュされたものを上書きする必要があります

于 2010-12-17T05:25:56.567 に答える
1

次の場所にある GeneratorConfiguraiton クラスの getListTitle() メソッドをオーバーライドする必要があります。

/apps/[admin_app]/modules/[module_name]/lib/[module_name]GeneratorConfiguration.class.php

お気に入り:

public function getListTitle()
{
    return 'Your new list title';
}

...次に、キャッシュをクリアします;)

注: 動的なタイトル生成を行おうとしている場合、キャッシュがクリアされない限り引き継がれないため、最終的にはテンプレートをオーバーライドすることが最善の選択肢になる可能性があります。

于 2012-01-12T20:45:03.587 に答える