[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0288] Re: トップページ項目から報告者名と最終更新日を非表示にする
できました!ありがとうございます。
教えていただいたとおりにやって
報告者名と最終更新日を消すことはできたのですが
表示させたかったデータへのパスをトップページの項目と設定すると、
やはり長すぎて表がうまく表示されません。
以前ディレクトリへのパスへリンクを設定するために
\\176.13.×.×.\C\test\041004-01
などのようなディレクトリへリンクする場合
パス専用のフィールドを追加して
def do_render(element,value)
Value.href(value)
end
というものを使えば、リンクできると教えていただきましたが
do_renderの引数である
element (おそらくアドレス)と value(表示?)を切り分ければ
トップページの項目に表示されるのは
上の
\\176.13.×.×.\C\test\041004-01
は
041004-01
だけで表示できるとおもうのですが
どうでしょうか?
Rubyが不勉強で文字列操作もままならず
思いつきでいったのですが
もしよろしければお教えください。
> 福岡です。
>
> "Sakuragi Yukari" san wrote:
>
> | トップページに表示させたい項目が多いため
> | 一覧表示の優先度の低い報告者名と最終更新日を
> | 非表示にしたいと思っていますが
> | どのようにしたらよろしいでしょうか?
>
> 例えば、resource/ja/template/_default/report_index.rhtml を
> 以下のように変更するとできます。
>
> すべてのプロジェクトに影響してもよければ直接編集で。
>
> 特定のプロジェクトのみで変更したいのであれば、report_index.rhtml を、
> そのプロジェクトのデータディレクトリの template サブディレクトリに
> コピーして、そのコピーを編集してください。
>
>
> diff -u "report_index.rhtml" "report_index.rhtml.new"
> --- report_index.rhtml 2004-07-06 20:44:38.000000000 +0900
> +++ report_index.rhtml.new 2004-11-15 23:26:32.302000000 +0900
> @@ -29,10 +29,6 @@
> <th><%= etype.name %></th>
> <% end %>
>
> - <% unless hide_first_reporter then %>
> - <th>最初の報告者</th>
> - <% end %>
> - <th>最終更新日</th>
> </tr>
> <% if reports then
> reports.each do |report| %>
> @@ -51,11 +47,6 @@
> <% end %>
> <% end %>
>
> - <% unless hide_first_reporter then %>
> - <td style="white-space: nowrap;"><%=
report.first.element('email').html_value() %></td>
> - <% end %>
> -
> - <td style="white-space: nowrap;"><span class="date"><%=
report.modify_time.html_value() %></span></td>
> </tr>
> <% end %>
> <% else %>
>
> --
> 福岡ともゆき <fukuoka@xxxxxxxxxxxxx>
> http://www.daifukuya.com/
>
>