說明 > 編寫 > 適用性 > 配置文字間適用性
  
配置文字間適用性
藉由使用 Arbortext Editor,您可存取產品的適用性群組 (例如選項與選擇),並將文字間適用性指派給描述該產品之主題中的元素。發行主題時,只會輸出符合指定文字間適用性篩選器的內容。
例如,產品定義包括一組四個輪胎選擇︰{Tire Options=Standard, Racing, TankTread, Monster}。有關產品的資訊主題可以套用至其中的三個選擇 - 它具有根適用性設定 appl:applic="Standard||Racing||TankTread"。根適用性通常會針對其來源存放庫中的主題配置。
主題的編寫者想要主題根據每個可能產品組態中所包括的輪胎類型來包括不同片段的資訊。
主題中的段落可以使用不同文字間適用性設定進行配置︰
<p>Universal paragraph text for all product configurations.
<note appl:applic="Standard">Note text for Standard tires.
</note>
<note appl:applic="Racing">Note textfor Racing tires.
</note>
<note appl:applic="TankTread">Note text for TankTread tires.
</note>
</p>
發行主題時,會根據套用至發行動作的適用性篩選器進行輸出︰
未套用適用性篩選器 - 包括主題,段落包括所有註記
篩選 Standard - 包括主題,段落只包括第一個註記
篩選 Racing - 包括主題,段落只包括第二個註記
篩選 TankTread - 包括主題,段落只包括第三個註記
篩選 Monster - 不包括主題
對於 Monster 的適用性篩選器將主題完全篩選出以作為主題根適用性的發行動作,其中不包括 Monster 選擇。
如果未設定主題的根適用性,亦即其套用至全部四個輪胎選擇,則主題會包括在發行動作中。它不會在輸出中包括任何註記,因為沒有註記適用於 Monster 輪胎。
此範例假設針對目前環境定義的適用性語法將 appl:applic 定義為表示文字間適用性設定的屬性。
如需詳細資訊,請參閱確認適用性語法
在配置主題中的文字間適用性之前,您必須確保 Arbortext Editor 環境設定正確。如需詳細資訊,請參閱使用文字間適用性
欲將文字間適用性指派給主題中的元素︰
1. Arbortext Editor 中開啟主題,並透過 PTC 伺服器連線連接至存放庫。
2. 選取主題中您要將文字間適用性指派至的元素。
3. 選擇編輯 > 套用文字間適用性選單選項。
套用文字間適用性對話方塊即會開啟。
此選單選項只有在您已啟用適用性 UI 的情況下才可用。如需詳細資訊,請參閱啟用適用性介面
4. 新增至運算式群組中,選取將會產生要套用至元素之適用性運算式的選項︰
選取相關選擇
對話方塊會顯示針對內容伺服器上的產品所定義的選項與選擇。
選擇顯示根選項可顯示及選取針對目前主題定義的根適用性。
您可以選取選擇,然後按一下 Not 來指定內容不適用於此選擇。
使用項目間群組可指定是否應以 AndOr 運算子分隔從單一選項群組中所進行的選取。
使用群組間群組可指定是否應以 AndOr 運算子分隔從多個選項群組中所進行的選取。
* 
可以針對您的環境定義運算式中運算子的格式。如需詳細資訊,請參閱設定適用性運算式的格式
按一下新增可將運算式新增至邏輯運算式清單。
按一下 (新增) 可將運算式新增至邏輯運算式清單,並用括號括住。
5. 按一下驗證,檢查運算式是否是正確的邏輯運算式,以及該運算式是否參照有效選項。
6. 按一下確定,將使用邏輯運算式清單內項目所定義的文字間適用性指派給目前元素的適用性屬性。對話方塊將關閉。
您也可以按一下套用,將文字間適用性指派給元素並保持對話方塊開啟。
例如,產品具有 {Axle Options=3044, 3065}{Tire Options=Standard, Racing, TankTread, Monster} 選項。
針對元素在套用文字間適用性對話方塊中進行的一些選取如下所列︰
輪軸選項
選取 30443065
針對項目間選擇 Or
輪胎選項
選取 StandardRacing
針對項目間選擇 Or
針對群組間選擇 ...) And (...
所進行的這些選取會產生下列文字間適用性運算式︰
(3044 or 3065) And (Standard or Racing)