Kazuhiko
kazuh****@fdiar*****
2003年 4月 15日 (火) 23:24:01 JST
かずひこです。 plugin/00default.rb の hiki_menu で、FrontPage で hiki_anchor を使うよう にしました。また、href の中の '?c=...' も、'#{$cgi_name}?c=...' みたいに cgi 名を明示的につけるようにしました。 # FrontPage.html で参照しているときに、従来の状態だと # 'FrontPage.html?c=edit...' みたいな URI になって正しく動作しないため。 diff -u -r1.3.2.7 00default.rb --- 00default.rb 14 Apr 2003 23:37:48 -0000 1.3.2.7 +++ 00default.rb 15 Apr 2003 14:15:56 -0000 @@ -79,14 +79,14 @@ menu = [] editable = %w(view edit diff) - menu << %Q!<a href="?c=create">#{msg_create}</a>! - menu << %Q!<a href="?c=edit;p=#{@page.escape}">#{msg_edit}</a>! if editable.index(command) && @page - menu << %Q!<a href="?c=diff;p=#{@page.escape}">#{msg_diff}</a>! if editable.index(command) && @page - menu << %Q!<a href="?FrontPage">FrontPage</a>! - menu << %Q!<a href="?c=index">#{msg_index}</a>! - menu << %Q!<a href="?c=search">#{msg_search}</a>! - menu << %Q!<a href="?c=recent">#{msg_recent_changes}</a>! - menu << %Q!<a href="?c=admin">#{msg_admin}</a>! + menu << %Q!<a href="#{$cgi_name}?c=create">#{msg_create}</a>! + menu << %Q!<a href="#{$cgi_name}?c=edit;p=#{@page.escape}">#{msg_edit}</a>! if editable.index(command) && @page + menu << %Q!<a href="#{$cgi_name}?c=diff;p=#{@page.escape}">#{msg_diff}</a>! if editable.index(command) && @page + menu << %Q!#{hiki_anchor( 'FrontPage' )}! + menu << %Q!<a href="#{$cgi_name}?c=index">#{msg_index}</a>! + menu << %Q!<a href="#{$cgi_name}?c=search">#{msg_search}</a>! + menu << %Q!<a href="#{$cgi_name}?c=recent">#{msg_recent_changes}</a>! + menu << %Q!<a href="#{$cgi_name}?c=admin">#{msg_admin}</a>! data[:tools] = menu.collect! {|i| %Q!<span class="adminmenu">#{i}</span>! }.join("\n").sanitize end -- かずひこ <http://www.fdiary.net/~kazuhiko/diary/> ★シャア「名字が付いてない」 ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」