File Redmine:如何将项目中的附件与其子项目链接起来?

File Redmine:如何将项目中的附件与其子项目链接起来?,file,hyperlink,attachment,redmine,File,Hyperlink,Attachment,Redmine,假设我有一个带有附加图像文件的项目 然后我创建了10个不同的项目,它们是项目A的子项目。 我想将项目A的ImageFile链接到每个子项目的Wiki,这样我就可以在每个子项目的Wiki区域中看到ImageFile 到目前为止,我所做的是在每个子项目的Wiki中复制项目A的附加文件的完整路径,例如: !>/attachments/download/157/schnittprofil.png! 是否有更好的方法来实现这一点,因为每次我更新imagefile时,我都必须更新子项目中所有imag

假设我有一个带有附加图像文件的项目

然后我创建了10个不同的项目,它们是项目A的子项目。 我想将项目A的ImageFile链接到每个子项目的Wiki,这样我就可以在每个子项目的Wiki区域中看到ImageFile

到目前为止,我所做的是在每个子项目的Wiki中复制项目A的附加文件的完整路径,例如:

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

是否有更好的方法来实现这一点,因为每次我更新imagefile时,我都必须更新子项目中所有imagefile链接的id号。

因为附件实际上仅由其id标识,并且所有附件都是不可变的(即上传后可以更改),新的上传将产生一个新的ID。由于具有不同ID的多个附件可以具有相同的名称,因此您也无法在广泛的上下文中仅使用其名称可靠地找到附件

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

为此,您可以在父项目中创建一个名为“
Schnittprofil
”的Wiki页面,直接上传文件。在wiki页面中,只需使用

!schnittprofil.png!
假设父项目的标识符为
project-a
,则可以使用

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

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

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