Richard is right on all counts:

* You must have the target FM file open, and select it in the "Document"
drop-down.
* Then, your "Source Type" is "Paragraphs", and you select the
appropriate para tag.
* Select the target paragraph from "Source Text".

FM insert an xref marker in the target doc and the xref in the format
you select.

That format could be anything, but a good "To Some Book" xref format for
a heading xref is:
  <$paranum> <$paratext> in <Publication
Title>Title_of_the_target_publication<Default ¶ Font>

Or, for a page xref:
  <$pagenum> in <Publication
Title>Title_of_the_target_publication<Default ¶ Font>

["Publication Title" is a character format that applies
italics/oblique.]

You could experiment with pulling the book title from its para tag:
  ... in <Publication Title><$paratext[Title]><Default ¶ Font>

But you might not be able to target that text; i.e., it might only
actually appear on the title page of the doc and in headers/footers,
which will mean you have to place it into each xrefed file as, for
example, 2pt white text hidden on the first or last page of each FM
file. Or probably some other trick, as doing it that way means the text
is still there and searchable/highlightable in the PDF.

Finally, the two PDFs must keep the same relative location as the two
xref-linked FM files, upon delivery and throughout their use (i.e., to
click the xref and have it jump). In practice, this means you will
likely have all of them (a) in the same CMS repository or (b) in the
same folder in a production environment (and, thus, the same folder on
the web or delivery media).

HTH;
David

-------- Original Message --------
Subject: RE: Hyperlink or cross reference to another book
From: "Combs, Richard" <richard.co...@polycom.com>
Date: Fri, August 24, 2012 11:19 am
To: Pam Harper <phar...@bailiwick.com>, "framers@lists.frameusers.com"
<framers@lists.frameusers.com>


Pam Harper wrote:
 
> Can I add a link in one book to another book? How would I do it in
> Frame 10. I want to reference a specific section in a another book and
> am not sure how to do it, despite searching for answers on this. 

I only vaguely remember how to do this, but I don't see any responses.
Assuming your deliverables are PDF, I think using a cross-reference in
FM will work if (1) both books and all the files in them are open when
you create the two PDFs, and (2) in their final destinations, the
relative path between the PDFs is the same as the relative path between
the FM books. 

> If I
> use a cross reference, what would I select for a Building Block in the
> list?

The good news: You don't need to define a new cross-reference format.
Presumably you already have a cross-reference format for pointing to a
numbered section heading (using the <$paranum> building block). The bad
news: I'm pretty certain there's no way to include the title of the
other PDF in the cross-reference format (how would FM know what it's
going to be?). I guess you could insert a second cross-reference to the
<$paratext> of the book's title paragraph. 

You can include the <$filename> (name minus extension) or
<$fullfilename> building block, but that's the FM chapter file name. It
may or may not get translated into the PDF file name when you create the
PDFs of the two books as specified above -- I'm not sure. Try it. Or
create a cross-reference format specifically for xrefs to a particular
book, with a definition something like: "section <$paranum> in
MyOtherBook" 

HTH, and sorry for the vagueness and uncertainty. Maybe somebody else
can confirm, clarify, or correct as needed. :-)

Richard G. Combs
_______________________________________________


You are currently subscribed to framers as arch...@mail-archive.com.

Send list messages to framers@lists.frameusers.com.

To unsubscribe send a blank email to
framers-unsubscr...@lists.frameusers.com
or visit 
http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com

Send administrative questions to listad...@frameusers.com. Visit
http://www.frameusers.com/ for more resources and info.

Reply via email to