Redmine:如何将项目中的附加文件与其欠项目链接?

问题描述:

可以说我有一个附加的imageFile项目A.Redmine:如何将项目中的附加文件与其欠项目链接?

然后,我创建了10个不同的项目,以项目A. 的underprojects我想项目A的镜像文件链接到每个underproject的维基,这样我可以看到每个underproject的维基区的镜像文件。

什么IM到目前为止做的是复制项目A的附加文件的完整路径在Wiki每underproject的,例如像:

!>/attachments/download/157/schnittprofil.png! 

有没有更好的方式来做到这一点,因为每当我更新图像文件时,我必须更新不足项目中所有图像文件链接的编号。

+0

为什么不直接从子项目中引用父项目的wiki? –

由于附件实际上只能通过其ID进行标识,并且所有附件都是不可变的(即可以在上传后更改),因此新上传将导致新的ID。由于具有不同ID的多个附件可以具有相同的名称,因此只需在广泛的上下文中使用其名称即可找到附件。

也就是说,要解决您的问题,您可以使用include宏在子项目的wiki页面中包含一个常见的Wiki页面,然后显示该图像附件。

对于这一点,你可以创建一个名为例如维基页面Schnittprofil在您的父项目中直接上传您的文件。在wiki页面,只是参考用

!schnittprofil.png! 

假设父项目的project-a的标识符,则可以包含在其他的wiki页面的页面与

{{include(project-a:Schnittprofil)}} 

每次更改时的图像页面上的父项目,它会自动在儿童wiki上显示更新的内容。唯一的要求是用户需要能够读取父项目的维基(例如,具有“读维基”权限的项目成员)。