The Insert Reference dialog box allows you to insert and configure
references in DITA maps. There are numerous types of references that can be inserted into
maps. They include references to topics, other maps, anchors, glossary terms, and keys. You
can also use this dialog box to configure the attributes of a reference, add profiling or
metadata, and define keys.
To open the
Insert Reference dialog box, use one of the following methods:
- Select
Reference,
Reference to the currently edited file, or any of the other
specific reference actions that are available from the Append Child
and Insert After submenus when invoking the contextual menu in the
DITA Maps Manager.
- To insert the reference as a child of the current node, select the reference from
the Append Child submenu.
- To insert the reference as a sibling of the current node (below the current node in
the map), select the reference from the Insert After
submenu.
Note: The content of these submenus depends on the node that is selected in the DITA
map tree when the contextual menu is invoked. For example, if the selected node is a
topic reference (topicref), its possible child nodes include the
following elements: anchorref, chapter,
keydef, mapref, topicgroup,
topichead, topicref, topicset, and
topicsetref.
- Click the
Insert
Reference button on the DITA Maps Manager extended
toolbar. This action will insert the reference as a sibling of the current node (below the
current node in the map).
- Select
Insert Reference from
the DITA Maps menu. This action will insert the reference as a
sibling of the current node (below the current node in the map).
For the
Reference or
Reference to the currently edited file actions, a
Reference type drop-down list is displayed at the top of the
Insert Reference dialog box and you can select the type of reference
you want to insert. The reference types that are available depend on the type of node for
which the action was invoked. When you change the reference type, the fields in the various
tabs of the dialog box are reconfigured depending upon the availability of the associated
attributes. For the other reference actions in the Append Child and
Insert After submenus, the reference type is automatically chosen
based upon the invoked action and you cannot change it.
The main section of the dialog box includes the following tabs:
Target, Keys, Attributes,
Metadata, and Profiling.
Target Tab
Figure: Insert Reference Dialog Box - Target Tab
The
Target tab of the
Insert Reference dialog
box allows you to specify information about the target reference. It includes the following
sections and fields:
- Choose a file location section
- You can browse for and select the source target file by using the Look in drop-down list, browsing tools,
and file window in this section.
- URL
- Displays the path to the target and allows you to select or change it by using the combo
box or browsing tools.
- ID
- The drop-down list displays all of the targets that are available for the selected
target.
- Href
- The selected target automatically modifies this value to point to the corresponding
href attribute of the target element.
Note: If the Reference
type is a Navigation Reference, the
Href field is changed to Mapref, since a
navref element requires a mapref attribute
instead.
Keys Tab
Figure: Insert Reference Dialog Box - Keys Tab
The Keys tab allows you to use and define keys for
indirect referencing. For more information, see the Working with Keys topic. This tab
includes the following:
- Define keys
- Use this text field to define the keys attribute for the target.
- Key scopes [This option is only available if the
Built-in DITA-OT 2.x (with experimental DITA 1.3 support)
option is enabled in the DITA
preferences page]
- Use this text field to define or edit the value of a keyscope attribute. Key
scopes allow you to specify different sets of key definitions for different map
branches.
- Key reference
- Instead of using the Target tab to select a file that contains
the target reference, you can reference a key definition by using this text field. Use
the
Choose key reference
button to access the list of keys that are already defined in the current root map.
Attributes Tab
Figure: Insert Reference Dialog Box - Attributes Tab
The
Attributes tab of the
Insert Reference
dialog box allows you to insert and edit attribute values for the target reference. This tab
includes the following sections and actions:
- Navigation title
-
This text field allows you to specify a custom navigation title for the target
reference. You can enforce the use of the specified title by enabling the
Lock checkbox.
- Collection type
- This drop-down list allows you to select the collection-type attribute
to create hierarchical linking between topics in a DITA map (for example,
unordered, sequence, choice,
family, -dita-use-conref-target).
- Type
- Allows you to select a type attribute (such as topic,
task, concept, etc.) for the target element. If you
want this attribute to always be populated with a detected value (based on the
specifications for the target file), enable the Type checkbox for
the Always fill values for attributes option in the DITA preferences
page.
- Scope
- This property corresponds to the scope attribute of the target element.
It is populated automatically, based on the selected file type, unless its value for the
selected target file is the same as the default attribute value. If you want this
attribute to always be populated with a detected value (based on the specifications),
enable the Scope checkbox for the Always fill values for
attributes option in the DITA preferences
page.
- Format
- This property corresponds to the format attribute of the target
element. It is populated automatically, based on the selected file type, unless its value
for the selected target file is the same as the default attribute value. If you want this
attribute to always be populated with a detected value (based on the specifications),
enable the Format checkbox for the Always fill values
for attributes option in the DITA preferences
page.
- Processing Role
- This drop-down list allows you to set the processing-role attribute to
one of the allowed values for DITA reference elements (for example,
resource-only, normal,
-dita-use-conref-target).
- Other attributes table
-
This table contains the attributes that are available for the selected reference. You
can use this table to insert or edit the values of any of the listed attributes.
Clicking a cell in the Value column allows you to use the combo
box to enter, edit, or select attribute values.
Metadata Tab
Figure: Insert Reference Dialog Box - Metadata Tab
The
Metadata tab allows you to add metadata elements to the
target reference.
Use the buttons on the right side of the tab to insert specific metadata
elements (you can add the following metadata elements: navtitle,
linktext, shortdesc, keyword,
indexterm). The metadata elements are inserted inside a
topicmeta element. The editing window allows you to easily insert and
modify the content of the metadata that will be inserted.
Profiling Tab
Figure: Insert Reference Dialog Box - Profiling Tab
The
Profiling tab allows you to select or change profiling
attributes for the selected reference. This tab displays profiling attributes and their values
as determined by the following:
When you modify a value in this tab, the change will also automatically be
reflected in the Attributes tab. For more information, see the DITA Profiling / Conditional Text section.
Finalizing Your Insert Reference Configuration
Once you click
Insert or
Insert and close, the configured
reference is added in the map.
Tip: You can easily insert multiple references by
keeping the Insert Reference dialog box opened, using the
Insert button.