如何在Redmine wiki页面中获取维基标题?
我使用context[:project].identifier
获取了项目的名称,我尝试了context[:wiki]
,但它不起作用......
我使用Redmine 1.4.4,这里是我的代码:
EDIT: # my_plugin/lib/hooks.rb
class MkdocHookListener < Redmine::Hook::ViewListener
def view_layouts_base_content(context={})
@content = ""
if context[:controller].is_a?(WikiController)
@content << "<br/>projet ="
@content << context[:project].identifier
end
return content_tag("p align='right'", @content)
end
end
# myplugin/init.rb:
require 'redmine'
require_dependency 'hooks'
Redmine::Plugin.register :my_plugin do
...
end
谢谢!
编辑:我只想在维基页面上获取维基标题,然后我可以使用我自制的插件。答案 0 :(得分:0)
我终于明白了! 这不是一个很好的方式......但它有效......
@url = context[:request].env["REDIRECT_URL"]
@url = @url.to_s.split('/')
@length = @url.length - 1
@title = @url[@length]