2017-08-04 4 views
0

私は、添付ファイルimagefileを持つプロジェクトAを持っていると言います。Redmine:プロジェクト内の添付ファイルとその下位プロジェクトをリンクするにはどうすればいいですか?

プロジェクトAの下位プロジェクトである10個の異なるプロジェクトを作成しました。 プロジェクトAのImageFileを各下位プロジェクトのWikiにリンクして、各下位プロジェクトのWiki-AreaでImageFileを見ることができます。これまで何をしているイム

は、例えば同様に、すべてのunderprojectのウィキでのプロジェクトAの添付ファイルのフルパスをコピーすることです:

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

はそれを達成するためのより良い方法があるため、すべての、あります私がイメージファイルを更新するときに、アンダープロジェクト内のすべてのイメージファイルリンクのID番号を更新する必要があります。

+0

親プロジェクトのWikiをサブプロジェクトから参照してみませんか? –

答えて

1

添付ファイルは実際にそのIDで識別され、すべての添付ファイルは変更不可能です(アップロード後に変更可能)。新しいアップロードでは新しいIDが返されます。異なるIDを持つ複数の添付ファイルは同じ名前を持つことができるため、広範な文脈で名前を使用するだけで確実に添付ファイルを見つけることもできません。

あなたの問題を解決するには、includeマクロを使用して、サブプロジェクトのwikiページに共通のWikiページを含めて画像添付ファイルを表示することができます。

そのために、たとえば、という名前のWikiページを作成できます。ファイルを直接アップロードする親プロジェクトのSchnittprofil。 wikiページでは、単に親プロジェクトがproject-aの識別子を持っていると仮定すると、

!schnittprofil.png! 

で画像を参照するには、その後、

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

と他のwikiページに変更するたびにページを含むことができ、親プロジェクトのページには、子ウィキの更新されたコンテンツも自動的に表示されます。唯一の要件は、ユーザーが親プロジェクトのwikiを読むことができる必要があることです(たとえば、「Read wiki」権限を持つプロジェクトのメンバー)。

関連する問題