Composite DITAmap books - charge xref

When building a composite book with FrameMaker documents and have the automatic charge checked XREF, resolves cross-references to headings dita, rather than documents of fm. As a book of fm with fm documents is built, the cross references should point to the fm of documents, not dita/xml files.

Is this a bug, or is it possible to have cross references pointing to the generated files fm? Do not point to the location of the fm causes problems of cross reference when editing in PDF format under the name of all the links are broken.

The Ditamap save as book will generate a book with dita topics and is, therefore, it is assumed that references point to xml/dita files.

When you use "file-> save Ditamap As - book with fm components", the XREF in the generated book review document of the fm and not the original xml/dita file. Therefore, the PDF links also get generated correctly.

In this case, this isn't the case in this way at your end, so there seems to be a specific reason.

I will suggest you to try the following steps:

(1) create the new map.

(2) create two new topics - 1. DITA & 2. DITA - and add to the map.

(3) add an xref in 2. DITA pointing to an element of 1.dita.

4) Save as a book with fm components

(5) 2. Open fm Book component.

(6) ' double click' on the xref. DITA Xref dialog box should display 1. FM as the source file name.

Also, what version of FM are you using? (to check this using 'help-> on FrameMaker")

Kind regards

Tarun Garg

[email protected]

Adobe FrameMaker engineering

Tags: Adobe FrameMaker

Similar Questions

  • How to use commons composition on-board charger to charge several compositions with a next button and back?

    I work on an interactive book and have set up each page as a separate publication on the edge.

    I use the common edge JS library to load several compositions in a main composition.

    You can see how it works here: edge Commons - Extension Library to animate Edge and Edge reflow. EdgeDocks.com

    The way in which the municipalities of edge tutorial is set up requires a button for each publication that I want to load. I'm interested in loading multiple compositions with a 'next' and 'back' button and a 'shot left, the "forehand" on the content symbol gesture loaded in each composition. I also have the characteristics of drag on the icon content do not interfere with the interactive elements on the charged composition.

    Please suggest a solution that works without adding additional scripts beyond the Commons of edges and jquery.

    Sort of. I use this code inside an action for a button symbol. But it does not work perfectly. Trying to debug.

    I would like to know if you have a bit of luck.

    Check if there is already a pageCounter

    If (typeof EC.pageCounter = "undefined") {}

    It does not exist, so initialize it to the first page

    EC.pageCounter = 2;

    }

    check if the page is only 1 digit - patch for single digit

    If (EC.pageCounter< 9)="">

    It is, so we need complete a 0 on the front.

    EC.pageCounterString = '0' + EC.pageCounter;

    for example, 01... 09,11,12, 13... 115, 222352...

    }

    else {}

    EC.pageCounterString = EC.pageCounter;

    }

    EC.loadComposition (EC.pageCounterString + "/ publish/web /" + EC.pageCounterString + ".html", sym.$("container"));

    EC.pageCounter = EC.pageCounter + 1;

    TODO for back - 1

  • FM-xref adds text to the element

    Hello

    I have been using FrameMaker 10 to convert to fm in format XML DITA files. Some of my < title > elements containing variables "conkeyref" that the same subject is used in many different products.

    When I cross these topics, FrameMaker automatically adds the literal text in the title (including the placeholder text that uses my variable) after the tag < xref > in my XML. When I generate the output using the DITA OpenToolkit, cross-references do not update using the value of the variable, but use instead the literal text which is the addition of Frame.

    For example, there is a line extracted from the XML file:

    < p > < Xref type = "fm:" href = "dp_about.xml #id11CKI0FK0BI" > Documentation in AutoCAD procedures < / xref > < / p >

    AutoCAD is simply the placeholder text to identify where a variable was set. When it is processed by the OpenToolkit of DITA, procedures of Documentation in AutoCAD will appear in the output.

    If I manually remove the text added automatically (as below), the output is generated correctly using the defined variable value.

    < p > < Xref type = "fm:" href = "dp_about.xml #id11CKI0FK0BI" > < / xref > < / p >

    Once I open the same file XML in FrameMaker, updates of cross references and the critical text is added in the XML. I know that I can turn off Auto-charge xrefs to open a file, but this is not enough when you add a new cross reference. This text is very inconvenient and remove manually every XML file using a text editor is not an option (I have currently more than 900 files in the document).

    This problem also occurs if I change the title of a topic. Existing references not be updated to include the new name of title when they are processed by the OpenToolkit.

    How can I force FrameMaker does not add this text when a reference is added to the XML?

    Thank you

    Hi Mike,.

    Please find the settings file located in % FRAMEMAKER_INSTALLED_DIR%/fminit/ditafm/ditafm.ini.

    In this file, locate the parameter named "WriteLinkTextToFmXrefs" in the section "GeneralExport". Its default value is 1. Change it to 0 to get the desired behavior.

    Kind regards

    Saurabh

  • Can someone explain to me what does the CHAPTER MODE?

    All I can find in the manual is how to turn it on, but not why or what he does.

    With the latest firmware, the chapter mode has a double function.

    Originally, with .aa books sound, chapter Mode allows you to navigate between the chapters of the book charge.  The chapter number is displayed on the screen.

    With all other audio books, chapter Mode allows you to jump between files labeled for the same book.  In normal mode, the skip function is disabled.  You can rewind or fast forward through the book file.  In chapter mode, a simple pressure moves to the next file, just like with music.

    Bob

  • Alignment numbers (/asterisks) refers right into InDesign CC ME

    Hello. I'm composition a book in Hebrew in InDesign CC me.

    I have problems with the notes. I had the text set up as from right to left and wrong rule left reference manually the removal of 3.5 "-so that it is flush right (by my margins)." However, the asterisk to note is always to the left of the reference text, as opposed to the right. Is it possible to put the asterisk to be placed to the right of the text reference?

    In addition, I noticed that the marker/asterisk in my text appears to the right of the word. Should not be left? Any fix for that?

    Any help would be greatly appreciated!

    Never mind. I thought about it.

    This is the first book I'm layout in Arabic/Hebrew fashion - from right to left, so there's a bit of a learning curve for me.

    For those who are experiencing the same thing that I have been, here's the answer.

    First of all, make sure that the binding of the document is on the right.

    On a Mac, go to "file > Document format" and click on the box with the spine straight.

    Then to make sure that your text is flowing properly, go to ' Type > apply Adobe world-ready composers "or set up all your paragraph Styles flow correctly the text by selecting each one and then selecting"Justification. " In the "Composer", select "universal Adobe paragraph composer". It's all take it for granted that you already set the orientation of the paragraphs to the right left ("Withdrawal and spacing" "> paragraph Direction = Right-to-left").

    I highly recommend that edit you all your paragraph styles correctly rather than select all your text and apply the universal composer of Adobe.

    Also, this solved my problem of reference by placing the reference mark on the right side of my reference and text to the left of the word in the body. I still had to cheat the paragraph right if net.

  • GREP in parastyle - all the words in tiny paragraph outside the first word

    Hello. I hope for more assistance with the implementation of a GREP in a paragraph style.

    I'm composition several books and the many subtitles (all in the same paragraph style) are written so that each word is capitalized. The editor here now only the first word of each subheading to be capitalized, and instead of working my way through them manually, I was wondering if a GREP could achieve this? I know there are exceptions with proper names, but they are few.

    Any help appreciated, as any quick explanation on each part of the GREP so I understand better how it works!

    If the text was actually indexed using corks, it cannot be changed using GREP, but it may be film script. Script updated Dave Saunders style find/change case script would probably do what you want (change because of the sentence).

  • Effect of FadeIn - toggle show hide

    Hello

    I got this code, and as ad a fadein pleasant effect on an object. How to do this?

    If (sym. $("ipad") .is (": visible")) {}

    SYM.$("iPad"). Hide();

    } else {}

    SYM.$("iPad"). Show();

    }

    Use the animate() with jquery. (Add jquery logging script if you use the current version).

    Try this:

    Enter the code to run when the composition is fully charged here

    If (sym. $("ipad") .is (": visible")) {}

    SYM.$("iPad"). Animate({"Opacity":0.00},700);

    SYM.$("iPad"). Hide();  You may need to add this code at the end of the animation instead otherwise the fade in is presentation.

    } else {}

    SYM.$("iPad"). CSS({"Opacity":0.00});)

    SYM.$("iPad"). Animate({"Opacity":1.00},700);

    SYM.$("iPad"). Show();   identical to abovve

    }

  • How can I make javascript - entry via the console action/target - easier to navigate?

    Hi all

    Someone find that navigate the continuous and uninterrupted lines constituting the blocks/paragraphs of the text in the JavaScript code, entered through the console of the target/action, is of a daunting task, especially when making some amends?

    Other than the obliques, which seem to cause problems when published and displayed through some browsers - does anyone have a cross-platform solution for separating the code in lines sensible and readable for ease of navigation?

    Thanks much for any help.

    Edge 2014.1.1

    Mac OS 10.7.5

    Cross-platform IE10 upwards browsers

    I would like to make a table of the name of each item and a table for the text.

    Example:

    Enter the code to run when the composition is fully charged here

    panels of var is ['panel_1_text', 'panel_1_text_2', 'start_text', 'panel_2_text'];.

    var = [] info

    "Through Phase 3...",

    "appropriate here text."

    "appropriate here text."

    "appropriate here text."

    ];

    for (i = 0; i<>

    SYM.$(panels[i]).html (info [i]);

    }

  • Local storage - economy/recovery of data on the Board animate

    I have a text called 'textfield' field and I'd like to save this information locally (it's a touch screen presentation) when you press a button.

    I´d also like to be able to retrieve the information in the field of text even after restarting the application.

    I ve read that it is possible with Local storage. But how can I do this? (I m for most a designer, but can do some code).

    Thank you!

    In the compositionReady event handler:

    Put this code:

    Enter the code to run when the composition is fully charged here

    var storedTxtData = localStorage ["textData"];

    If (storedTxtData! = undefined) {}

    SYM.$("textfield"). Text (storedTxtData);

    }

    And in save btn, click Manager:

    Put this code:

    Insert the code for the mouse, click here

    var txt = sym.$("textfield").text ();

    localStorage ["textData'] = txt;

    HTH,

    Vivekuma

  • Failure in a move rect shape "creationComplete" event, but succeed on the 'compositionReady' event, why?

    Hi, I had a problem when I want to change shape rect in a good position at the start of first, but I can't do:

    a.png

    Symbol.bindElementAction (compId, NomSymbole, 'document', 'compositionReady', function (sym, e) {})

    Enter the code to run when the composition is fully charged here

    sym.getComposition () .getStage ().$("small_scene_rect").css ({"location": "absolute", "display": "block", "left": "10px", "top": "10px", "width": "100px", "height": "100px"}); / / a

    });

    End of binding edge

    Symbol.bindSymbolAction (compId, NomSymbole, "creationComplete", function (sym, e) {})

    Enter the code to run when the symbol is created here

    sym.getComposition () .getStage ().$("small_scene_rect").css ({"location": "absolute", "display": "block", "left": "10px", "top": "10px", "width": "100px", "height": "100px"}); / / not work

    });

    End of binding edge

    I really need your help, thank you!

    Your problems come from your browser: Chrome. Your code is correct.

    You should clean the cache of Chrome.

    Whenever you test, you will need to clean the Cache of Chrome and then close and reopen the browser.

    As I wrote above (post #1), your code is correct and works fine with other browsers or Chrome after cleaning. I checked.

  • How to disable/BPEL/BAM monitoring running help

    Hi all

    How to toggle the integrated monitoring of BPEL for BAM (which uses the Express data objects of the monitor) during execution.



    Thank you!

    Hello

    Here you can find the documentation for your all queries concerning the deactivation/activation and other things too.

    http://docs.Oracle.com/CD/E25054_01/admin.1111/e10226/soacompapp_mang.htm#CEGJECJF

    The advantage of the activating/deactivating the monitoring of execution is. Monitoring of Composites led a charge of overload in servers or BPEL process. Thus his gives some performances to publish.
    This option so we can handle load on process. His means that when you want to monitor you can if not disable.

    Best regards
    Shiva Shankar
    TechDemocracy

  • Trigger the random function?

    I would like to create a function that triggers one of the three functions randomly. Anyone know the best way to achieve this?

    Thank you!

    Simple test: 3 labels on the timeline and the three functions

    Enter the code to run when the composition is fully charged here

    var ran_number = Math.floor ((Math.random () * 3) + 1);

    function one() {}

    SYM. Stop ('Label 1')

    }

    two() {} function

    SYM. Stop ('Label 2');

    }

    three() {} function

    SYM. Stop ('Label 3');

    }

    If (ran_number == 1) {}

    One();

    Alert ('one');

    }

    If (ran_number == 2) {}

    Two();

    Alert ('two');

    }

    If (ran_number == 3) {}

    Three();

    Alert ('three');

    }

  • Game animation that happens inside the symbol_2 by clicking symbol_1 located at the stadium

    So basically I want exactly what the title says. I have the stage and two symbols... each symbols contain their own items. Symbol_1 has some static elements that act as buttons and Symbol_2 has images that are animated... at the beginning of each animation of each item, I put a tag (e.g. image1_start, image2_start etc.). And I want that when I click on one of the buttons that are sittuated in Symbol_1 to start an animation of a specific label that happens inside the Symbol_2.How should I do?... If they are all in the same timeline, it's simple by using the sym.play("image1_start") command, but this isn't really what I'm looking for. I hope that I've been pretty accurate. THANK YOU IN ADVANCE!

    P.S.Mostly is how I can do several different timelines to communicate properly.

    Enter the code to run when the composition is fully charged here

    {sym.getSymbol('symbol_1').$('btn1').click (function ()}

    sym.getSymbol('symbol_2').play ('image1_start');

    });

    {sym.getSymbol('symbol_1').$('btn2').click (function ()}

    sym.getSymbol('symbol_2').play ('image2_start');

    });

    {sym.getSymbol('symbol_1').$('btn3').click (function ()}

    sym.getSymbol('symbol_2').play ('image3_start');

    });

    Here is the example:

    https://www.box.com/s/dcpe4xvdu6h9391gy5yd

  • What I do wrong on this interactive SVG? Help, please.

    I watched the tutorial on youtube about the creation of svg and make an interactive color by changing the character. I tried to apply it, but I do not have something good and got a little lost on the code.  I was wondering if someone could tell me what I'm doing wrong.

    The SVG file

    1. At 18 groups that can change each in another layer of color, but not grouped in layers
    2. Layer names are
      1. Owl_Wing_Spots
      2. Owl_Wings
      3. Owl_Belly
      4. Owl_Body
      5. Trunk
      6. Leaf_Outline
      7. Leaf_1
      8. Leaf_2
      9. Leaf_3
      10. E2_Ear_Spots
      11. E2_Ear_Tail
      12. E2_Body
      13. E1_Ear_Spots
      14. E1_Ear_Tail

    15 E1_Body

    16 Wall_Color

    17 Bird_Body

    18 Bird_Butterfly_Wing

    The Animate Edge file

    • I added the SVG file named "elephant_tree2" and then added the following code to the CompositionReady area

    Edge of load Commons

    yepnope({)

    " load: ' http://CDN.edgecommons.org/an/1.0.0/js/min/EdgeCommons.js ",

    complete: function() {}

    Allow access SVG

    (. Done) EC.accessSVG (sym.$("elephant_tree2"))

    {function (svgDocument)}

    Add the event listener

    svgDocument.addEventListener ("select", {function (event)}

    Don't forget the selected part

    sym.setVariable ("selectedPart", event.target);

    view the id of the item selected in the textfield

    SYM. $("selectedPartTxt") .html (event.target.id);

    });

    });

    }

    });

    Enter the code to run when the composition is fully charged here

    • I added a text selectedPartTxt box and named that too.

    None of the groups on the SVG are recognized and the selectedPartTxt does not change.  I think it may have something to do with the fact, there are groups instead of a share, but I don't know how to fix it.

    I was also wondering if anyone could tell me how to use a SVG to the color chart too instead of recreate beachfront animate.  I tried not to the part of the SVG color because I still can't mouse click to work on a group that changes.

    Any help would be appreciated.

    Thank you!

    Darling

    Hello, I had a similar problem and this fixed it.

    You know how in the illustrator file, you need to reference a file called svg.js in the library of common edge? Download this file, or write the code in a text editor and save it in a .js file and then make sure that the file is located in the same folder as your images, called by the file "adobe" edge.

    I hope this works!

    Liz

  • Increase/decrease the number of text field?

    Hey there just playing on board and I'm trying to make a simple interactive (IE next buttons and back which got different labels).

    I had pimples just play and play in the opposite direction to the next or previous labels (I'm sure there is a better way to do it, so I'm all ears), but when I get to a label how can I get to increase/decrease a number text field without having to manually add each label (especially if there are 100 labels)?

    Thanks in advance.

    Hey pancreas, it seems that you do not call the 'arrowBtnLt' and click 'arrowBtnRt', on the left/right arrow button functions.

    Put this on arrowBtnLt.click:

    sym.arrowBtnLt ();

    Put this on arrowBtnRt.click:

    sym.arrowBtnRt ();

    In addition, because your label will probably from 1, document.compositionReady, replace the default value for 'currentCount' and if statement value left button like this:

    Enter the code to run when the composition is fully charged here

    var currentCount = 1; / / count the current count

    var maxCount = 4; / / maximum number of slides, labels, images, whatever, you

    sym.arrowBtnLt = function() {}

    If (currentCount > 1) {}

    -currentCount;

    update your text

    sym.getSymbol("pgNum").$("pgText").html (currentCount + "'") ;// convert number to string

    go to label on the timeline

    }

    }

    call this when the click on the arrow to the right

    sym.arrowBtnRt = function() {}

    If (currentCount<>

    currentCount ++;

    update your text

    sym.getSymbol("pgNum").$("pgText").html (' currentCount + "");

    go to label on the timeline

    }

    }

Maybe you are looking for

  • I always saved emails to customer files but I noticed recently that the email is saved as a Type 15 and I can't open it.

    In the past when I saved an email in a client file the icon looked like Thunderbird and everything was fine. Now, I save an email and it looks like a fuzzy little Thunderbird in a box. When I try to open it, a new screen opens to compose an email and

  • White screen after the Satellite Pro P200 display driver update

    I installed the latest display driver ATI Mobility Radeon HD2600 (8.432, on the site of Toshiba through Tempo) on my Satellite Pro P200 yesterday. Reboot, everything seems good as much as the screen "Please wait...". "Windows Vista professional, but

  • Showing my IMac on my tv Flight Simulator

    I have an iMac running 3 year apples latest version of the software and uses Parrellls to run Windows XP.  I have a flight of the Rea flight simulator program and want to project it on my TV using Apple TV. Is this possible?

  • Hotmail problem

    I have a hotmail account, * address email is removed from the privacy *, someone sends emails on my behalf to everyone on my contact list. It's an email to check a web site. What happened and how it stop?

  • I want the drivers of laptop HP 15-p027tx

    I installed a new operating system on my lappy beatsaudio feature does not work Bluetooth does not work also NVIDIA getforce does not work mouse pad works as usual. Some features do not work as double tap 3 JJUJ guesture etc. previously when I press