Adds child_pages macro for wiki pages (#528).
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1699 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -77,6 +77,12 @@ module Redmine
|
||||
content_tag('dl', out)
|
||||
end
|
||||
|
||||
desc "Displays a list of child pages."
|
||||
macro :child_pages do |obj, args|
|
||||
raise 'This macro applies to wiki pages only.' unless obj.is_a?(WikiContent)
|
||||
render_page_hierarchy(obj.page.descendants.group_by(&:parent_id), obj.page.id)
|
||||
end
|
||||
|
||||
desc "Include a wiki page. Example:\n\n !{{include(Foo)}}\n\nor to include a page of a specific project wiki:\n\n !{{include(projectname:Foo)}}"
|
||||
macro :include do |obj, args|
|
||||
project = @project
|
||||
|
||||
Reference in New Issue
Block a user