說明 > DITA 編寫概述 > 自訂 DITA ID 產生
  
自訂 DITA ID 產生
Arbortext Editor 為 DITA 文件中的元素產生 ID。這些 ID 將根據目前文件中的標題、文字及元素資訊加以產生。依照預設,會根據目前日期與時間在初始 ID 後附加一個八位的十六進位數字 (例如 DITAAuthoringOverview-030963B9)。這些產生的 ID 在一組 DITA 文件中很可能具唯一性。可使用 generate_id 功能產生 DITA ID。如果在文件類型的文件類型組態 (.dcf) 檔案中啟用,您也可以手動輸入 ID。
您可以透過下列方式產生 DITA ID:
選取插入 > 產生 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 元素上的 dialogHiddenscreenHidden 屬性設定為 true
如此可在 Arbortext Editor 對話方塊及檢視中隱藏 id 屬性。
.dcf 檔案中,將 Options 元素上的 assignId 屬性設定為 no
如此可防止使用者修改自動產生的 ID。
偏好設定對話方塊的種類中,核取 ID 欄的方塊。
這樣會在 DITA 圖 的「欄」檢視中顯示 ID 欄。您也可以變更 ID 欄在此對話方塊中的顯示順序。