Thank you, Fred and Stuart! My collection is now working just fine. :) Once
I replaced BookName with BookTitle in the paragraph tag AND (very important)
removed the text frame from the Body, things worked perfectly. :) Thank you
so much.
Once I have time, I'll probably switch my implementation to use the Master
pages instead of Body because I don't want to accidentally delete the
invisible BookTitle thinking that it's empty space.
I'm so relieved.
Angela
On 6/19/07, Ridder, Fred <[EMAIL PROTECTED]> wrote:
Cross-references can only display content that falls into three
or four general categories:
--text from the paragraph where the cross-reference marker is
located, via the <$paratext> building block
--autonumbering associated with the paragraph where the
cross-reference marker is located, via the <$paranum>
and associated building blocks
--system variables for data such as the page number, chapter
number, filename, paragraph tag name, etc. via the corresponding
system-defined building blocks (e.g. <$pagenum>, <$chapnum>)
--text that is manually included in definition of a specific cross-
reference format
There is no provision for directly including user variables in a
cross-reference.
I can see two potential workarounds, neither of which I have actually
tested.
1) If you are not using the $volnum system variable for other purposes
you can define it as a text string (rather than a number) to make a
system variable that contains the book name. Each separate file
can have its own different definition for the $volnum system variable,
or you can set several files to use the same definition.
2) It should work to place the book name in a "hidden" paragraph
that is located at the top of each file and that has a special paragraph
tag. I'm not sure I see any good reason why this needs to be in a
separate text frame as long as it is located on the first body page
(as opposed to a master page). If you use the <$paratext[paratag]>
building block in your cross-reference format, replacing "paratag"
with the actual name of the special paragraph tag you used for the
hidden book title paragraph, your cross-reference should pick up
whatever text is contained in the special paragraph (whether or
not it comes from a user variable or is directly entered text).
Note that in your example, the building block is incorrectly referencing
the name of the user variable (BookName), rather than the tag name of
the
paragraph that contains the book name (BookTitle). The cross-reference
doesn't care whether the paragraph contains a user variable; all it
looks
for is a paragraph that is tagged with the tag name you specify.
My opinions only; I don't speak for Intel.
Fred Ridder (fred dot ridder at intel dot com)
Intel
Parsippany, NJ
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Behalf Of Angela Akridge
Sent: Tuesday, June 19, 2007 4:08 PM
To: [email protected]
Subject: BookName Variable Doesn't Appear in Xrefs
Hi,
I still can't figure out how to get BookName variable into my xrefs. I
tried
Zoe's solution: I inserted the variable into a text frame, then applied
a
BookTitle para tag. The xref will not display the book name. Here's a
screen
shot:
http://i4.photobucket.com/albums/y132/aakridge/BookName.png
To begin with, I'm not really sure why I need to put the variable in a
text
frame. I really don't understand how Frame thinks. Do you have any
insight,
or do you know if this topic is covered in Frame documentation?
--
Angela Akridge
[EMAIL PROTECTED]
408/393-9249 (cell)
______________________________
--
Angela Akridge
[EMAIL PROTECTED]
408/393-9249 (cell)
______________________________
Loans that change lives
http://www.kiva.org/
_______________________________________________
You are currently subscribed to Framers as [EMAIL PROTECTED]
Send list messages to [EMAIL PROTECTED]
To unsubscribe send a blank email to
[EMAIL PROTECTED]
or visit
http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com
Send administrative questions to [EMAIL PROTECTED] Visit
http://www.frameusers.com/ for more resources and info.