自訂 DITA ID 產生
Arbortext Editor 為 DITA 文件中的元素產生 ID。這些 ID 將根據目前文件中的標題、文字及元素資訊加以產生。依照預設,會根據目前日期與時間在初始 ID 後附加一個八位的十六進位數字 (例如 DITAAuthoringOverview-030963B9)。這些產生的 ID 在一組 DITA 文件中很可能具唯一性。可使用 generate_id 功能產生 DITA ID。如果在文件類型的文件類型組態 (.dcf) 檔案中啟用,您也可以手動輸入 ID。
您可以透過下列方式產生 DITA ID:
• 選取 >
• 選取產生 ID 工具列按鈕
• 在修改屬性對話方塊、「文件地圖」屬性顯示、「欄」檢視修改屬性欄或「欄」檢視 ID 欄中選取產生 ID 按鈕
• 從 資源管理員 的新主題標籤中建立新 DITA 主題
• 儲存透過其中一個 DITA 文件類型的範本檔案建立的 DITA 主題
在此情況下,當第一次儲存文件時,Arbortext Editor 會自動產生該主題的 ID。
依照預設,ID 不會顯示在「欄」檢視欄或資源管理員中。ID 會顯示在「編輯」檢視及修改屬性對話方塊中。
您可以在下列位置修改現有 ID:
• 修改屬性對話方塊
• 文件地圖屬性顯示
• 欄檢視修改屬性欄
• 欄檢視 ID 欄
您可以手動輸入更新的 ID,或使用產生 ID 按鈕來產生新 ID。如果您嘗試使用產生 ID 按鈕變更現有 ID,將會提示您確認是否要取代現有 ID。手動輸入新 ID 時,將不會收到此提示。
您可以透過下列方式自訂預設 DITA 文件 ID 產生行為:
• 將 ditahideids 選項設為 off。
這樣可在 資源管理員 瀏覽器中顯示 ID,並在 資源管理員 的新主題標籤中顯示 ID 選項。
• 將 generateuniqueid 選項設為 off。
如此可藉由移除附加到 ID 後的十六進位字串來縮短預設 ID。
• 在 DITA 文件類型的文件類型組態檔案 (.dcf) 中,針對 DITA id 屬性將 AttributeOptions 元素上的 dialogHidden 或 screenHidden 屬性設定為 true。
如此可在 Arbortext Editor 對話方塊及檢視中隱藏 id 屬性。
• 在 .dcf 檔案中,將 Options 元素上的 assignId 屬性設定為 no。
如此可防止使用者修改自動產生的 ID。
• 在偏好設定對話方塊的欄種類中,核取 ID 欄的方塊。
這樣會在 DITA 圖 的「欄」檢視中顯示 ID 欄。您也可以變更 ID 欄在此對話方塊中的顯示順序。