アドミンジェネレーターのフィルタの位置を変える
symfony1.3以降のおはなしです。(1.2以降でもできそうですが未確認です)
アドミンジェネレーターはとても便利なのですが、フィルター(検索フォーム)が標準では一覧の右側にあります。
これでも良いのですが、項目数が多くなって、リストの幅増えるとフィルターの領域に被ってしまいます。
これは画面サイズを小さくしても同じです。以下のようになってしまいます。
というわけで、フィルターをリストの上部に表示すれば良いではないかということで./web/css/main.cssに以下を追加します。
#sf_admin_bar { float: none; } #sf_admin_bar div.sf_admin_filter table { width: 500px; } #sf_admin_bar div.sf_admin_filter table tbody { overflow-x: hidden; } #sf_admin_container .error, #sf_admin_container ul.error_list li { /* change error color */ background-color: #FFFFFF; color: #FF3300; }
すると、以下のようになって問題も解決。
こっちのほうが個人的に好きです。