Paste relative path
Post here questions and problems related to editing and publishing DITA content.
-
- Posts: 4
- Joined: Wed Aug 24, 2022 9:34 pm
Paste relative path
Post by steelejc15425 »
I know that there are many different options under Paste Special, but I can't find a way to paste a relative path in Author mode. Perhaps someone can help.
A little context: I have a folder structure that is identical for several different languages. I'm working in DITA. When I'm working in content across languages, I want to reproduce the same references. If I have a relative path in an image element in English it might look something like this in plain text:
../../pictures/pretty_flower.png
If I copy the image element and paste it into my German content, I'd like to get the exact same path, but instead I get something like:
../../../../Presentation/en-US/pictures/pretty_flower.png
Which means that the conref goes to my English version of the image instead of to the image in the set of German folders.
I can work around this by switching back and forth to Text mode. Any other solution?
A little context: I have a folder structure that is identical for several different languages. I'm working in DITA. When I'm working in content across languages, I want to reproduce the same references. If I have a relative path in an image element in English it might look something like this in plain text:
../../pictures/pretty_flower.png
If I copy the image element and paste it into my German content, I'd like to get the exact same path, but instead I get something like:
../../../../Presentation/en-US/pictures/pretty_flower.png
Which means that the conref goes to my English version of the image instead of to the image in the set of German folders.
I can work around this by switching back and forth to Text mode. Any other solution?
-
- Posts: 1016
- Joined: Wed Nov 16, 2005 11:11 am
Re: Paste relative path
Post by alex_jitianu »
Hello,
I'm sorry for the inconvenience! We already fixed this behavior for the next Oxygen version, 25, which should be released in a couple of weeks.
What Oxygen version are you using? Perhaps we can integrate the fix in a maintenance release for version 24.1.
Best regards,
Alex
I'm sorry for the inconvenience! We already fixed this behavior for the next Oxygen version, 25, which should be released in a couple of weeks.
What Oxygen version are you using? Perhaps we can integrate the fix in a maintenance release for version 24.1.
Best regards,
Alex
-
- Posts: 922
- Joined: Thu May 02, 2019 2:32 pm
Re: Paste relative path
Post by chrispitude »
Hi Alex,
In our environment, we rely on @href attributes being updated when DITA elements are copied from one place to another.
For example, if I have the following content in dir/topic1.dita:
and I copy and paste this <body> element into a topic file in a lower directory, at dir/subdir/topic2.dita, then I need Oxygen to adjust the @href values for me:
Will this fix eliminate this @href-adjustment feature for us?
Here is a testcase:
In our environment, we rely on @href attributes being updated when DITA elements are copied from one place to another.
For example, if I have the following content in dir/topic1.dita:
Code: Select all
<topic id="topic_in_dir">
<title>Topic in dir</title>
<body>
<p conref="../warehouse/warehouse.dita#warehouse/lorem"/>
<p>See <xref href="../warehouse/warehouse.dita#warehouse"/>.</p>
<image href="oxygen190x62.png" placement="break" id="image_k25_v1x_bvb"/>
</body>
</topic>
Code: Select all
<topic id="topic_in_dir_subdir">
<title>Topic in dir/subdir</title>
<body>
<p conref="../../warehouse/warehouse.dita#warehouse/lorem"/>
<p>See <xref href="../../warehouse/warehouse.dita#warehouse"/>.</p>
<image href="../oxygen190x62.png" placement="break" id="image_k25_v1x_bvb"/>
</body>
</topic>
Here is a testcase:
oxygen_paste_adjust_path.zip
You do not have the required permissions to view the files attached to this post.
-
- Posts: 922
- Joined: Thu May 02, 2019 2:32 pm
Re: Paste relative path
Post by chrispitude »
Related to this, we filed EXM-49471 to request similar @href-adjustment for copying files in the Project view:
Update outgoing (but not incoming) references when Main Files content is copied
Update outgoing (but not incoming) references when Main Files content is copied
-
- Posts: 4
- Joined: Wed Aug 24, 2022 9:34 pm
Re: Paste relative path
Post by steelejc15425 »
I'm on <oXygen/> XML Editor 24.1, build 2022062007, but it seems like if 25 will be out in a couple of weeks that would be plenty fast enough for me
Will demonstrations of 25 be available right away?

Last edited by steelejc15425 on Wed Oct 05, 2022 3:44 pm, edited 1 time in total.
-
- Posts: 1016
- Joined: Wed Nov 16, 2005 11:11 am
Re: Paste relative path
Post by alex_jitianu »
Hi Chris,
Chris, I'm sorry I didn't give more details on the matter. The fix I was referring to works like this. We first verify if the file referred by @href value actually exists in the new context. If it does, then we keep the @href attribute untouched. If the target doesn't exist then we rewrite it.
Best regards,
Alex
Chris, I'm sorry I didn't give more details on the matter. The fix I was referring to works like this. We first verify if the file referred by @href value actually exists in the new context. If it does, then we keep the @href attribute untouched. If the target doesn't exist then we rewrite it.
Video demonstrations for the new features will be available with the release.Will demonstrations of 25 be available right away?
Best regards,
Alex
-
- Posts: 922
- Joined: Thu May 02, 2019 2:32 pm
Re: Paste relative path
Post by chrispitude »
Thanks Alex! This sounds like a good adaptive solution. I can't think of a practical case in our environment where a reference would happen to accidentally exist at the new location.
-
- Posts: 1016
- Joined: Wed Nov 16, 2005 11:11 am
Re: Paste relative path
Post by alex_jitianu »
Hi,
We've just released Oxygen 25, in which we've corrected the path rewriting as described above. I hope it helps!
Best regards,
Alex
We've just released Oxygen 25, in which we've corrected the path rewriting as described above. I hope it helps!
Best regards,
Alex
Return to “DITA (Editing and Publishing DITA Content)”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service