Redmine:如何将项目中的附加文件与其欠项目链接?
问题描述:
可以说我有一个附加的imageFile项目A.Redmine:如何将项目中的附加文件与其欠项目链接?
然后,我创建了10个不同的项目,以项目A. 的underprojects我想项目A的镜像文件链接到每个underproject的维基,这样我可以看到每个underproject的维基区的镜像文件。
什么IM到目前为止做的是复制项目A的附加文件的完整路径在Wiki每underproject的,例如像:
!>/attachments/download/157/schnittprofil.png!
有没有更好的方式来做到这一点,因为每当我更新图像文件时,我必须更新不足项目中所有图像文件链接的编号。
答
由于附件实际上只能通过其ID进行标识,并且所有附件都是不可变的(即可以在上传后更改),因此新上传将导致新的ID。由于具有不同ID的多个附件可以具有相同的名称,因此只需在广泛的上下文中使用其名称即可找到附件。
也就是说,要解决您的问题,您可以使用include
宏在子项目的wiki页面中包含一个常见的Wiki页面,然后显示该图像附件。
对于这一点,你可以创建一个名为例如维基页面Schnittprofil
在您的父项目中直接上传您的文件。在wiki页面,只是参考用
!schnittprofil.png!
假设父项目的project-a
的标识符,则可以包含在其他的wiki页面的页面与
{{include(project-a:Schnittprofil)}}
每次更改时的图像页面上的父项目,它会自动在儿童wiki上显示更新的内容。唯一的要求是用户需要能够读取父项目的维基(例如,具有“读维基”权限的项目成员)。
为什么不直接从子项目中引用父项目的wiki? –