File Redmine:如何将项目中的附件与其子项目链接起来?
假设我有一个带有附加图像文件的项目 然后我创建了10个不同的项目,它们是项目A的子项目。 我想将项目A的ImageFile链接到每个子项目的Wiki,这样我就可以在每个子项目的Wiki区域中看到ImageFile 到目前为止,我所做的是在每个子项目的Wiki中复制项目A的附加文件的完整路径,例如: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
!>/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?