• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Composite Books from DITAmap - Load xref

Guest
Feb 23, 2010 Feb 23, 2010

Copy link to clipboard

Copied

When building a composite book with FrameMaker documents, and have the Auto Load XREF checked, resolves the cross references to the dita topics, instead of the fm documents. As a fm book with fm documents is built, the cross references are expected to point to fm documents, not dita/xml files.

Is this a bug, or is there a way to have the cross references point to the generated fm files?Failing to point to the fm location causes cross reference problems when publishing to PDF as all links will be broken.

The Save Ditamap as book will generate a book with dita topics and is therefore references are assumed to point to xml/dita files.

TOPICS
Feature request

Views

1.6K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Feb 23, 2010 Feb 23, 2010

When using "File->Save Ditamap As - Book With fm components", the xrefs in the generated book refer to the corresponding fm document and not the original xml/dita file. Hence, the links in PDF also get generated properly.

In case, it is not happening this way at your end, then there seems to be some specific reason.

I will suggest you to try the following steps:

1) Create new Map.

2) Create two new topics - 1.dita & 2.dita - and add to map.

3) Add an xref in 2.dita pointing to an element in 1.dita.

4)

...

Votes

Translate

Translate
Explorer ,
Feb 23, 2010 Feb 23, 2010

Copy link to clipboard

Copied

When using "File->Save Ditamap As - Book With fm components", the xrefs in the generated book refer to the corresponding fm document and not the original xml/dita file. Hence, the links in PDF also get generated properly.

In case, it is not happening this way at your end, then there seems to be some specific reason.

I will suggest you to try the following steps:

1) Create new Map.

2) Create two new topics - 1.dita & 2.dita - and add to map.

3) Add an xref in 2.dita pointing to an element in 1.dita.

4) Save as Book with fm components

5) Open 2.fm book component.

6) "Double click" on the xref. The DITA xref dialog shall display 1.fm as the source file name.

Also, what version of FM are you using ? (to check this use "Help->About FrameMaker")

Regards,

Tarun Garg

tarung@adobe.com

Adobe FrameMaker Engineering

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Feb 23, 2010 Feb 23, 2010

Copy link to clipboard

Copied

I tested it as per your instructions in the Default structapps setting (so used DITA-Topic-FM and DITA-MAP-FM) within FM9.0p250.

  1. Created a book (Test.book)
  2. Created 2 topics (test1.dita and test2.dita)
  3. Used fm-xref to insert a reference from test2.dita to the topic of test.dita).
  4. Saved files
  5. Selected File > Save Ditamap As... Book 9.0 with fm components
  6. Book and fm files were created.
  7. Opened test2.fm
  8. Held CTRL+ALT and selected the link
  9. test.dita is opened (I expected test.fm to open instead)
  10. In test2.fm, double-clicked on the reference.
    source file is test.dita, not test.fm

Regards,

Ferry van der Vorst

ferry.van.der.vorst@mekon.com

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Mar 04, 2010 Mar 04, 2010

Copy link to clipboard

Copied

It appears the installation of FrameMaker 9 was corrupted. On other machines it worked OK.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 12, 2010 Mar 12, 2010

Copy link to clipboard

Copied

I have the same thing happening on several machines. It can't be a corrupted FM installation. There must be a setting somewhere

creating this problem. I need this to work. Our DITA implementation hangs in the balance.


Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Mar 18, 2010 Mar 18, 2010

Copy link to clipboard

Copied

LATEST

After some testing, I have found out that patch p250 (latest patch; upgrade from patch p237) in FrameMaker 9 introduced this bug in the DITA implementation.

Prior to this patch, when saving the ditamap as a Book with fm components, the cross references are correctly resolved to the FrameMaker documents created during this process. Once this patch is installed, the cross references are no longer resolved to the fm documents, but to the source dita topics.

A temporary solution would be to uninstall patch 250 via the control panel.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines