如何在 redmine 的另一个页面中显示来自 Wiki 页面的内容?

How do I display content from a Wiki page in another page in redmine?

我正在尝试在我的 welcome/index 文件中显示来自 redmine 中一个 wiki 页面的内容。

我试过用 [[foo]]!{{include(projectname:stuff)}} 链接页面(我发现它只在 wiki 本身有效)和 !{{include(projectname:stuff)}},但是当我尝试使用它时,我的 redmine 只显示它作为纯文本。

<div class="splitcontentright">
 <div class="news box">
  <h3><%=("News")%></h3>
    !{{include(MyWikiPage:MyArticle))}}
    <%= call_hook(:view_welcome_index_right, :projects => @projects) %>
 </div>
</div>

这是错误的方法吗?还有其他方法可以实现我想要做的事情吗?

在浏览了 redmines 代码后,我找到了解决方案。

而不是写作

!{{include(MyWikiPage:MyArticle)}}

你必须写:

    <%= textilizable "{{include(Project:Article)}}" %>

这会调用 textilizable 函数,让您可以随时随地使用 wiki 宏。