变量

变量是在发布时您的 XML 文档中将被文本字符串图形替换的占位符。

何时使用变量

在为特定产品系列编写文档时,某些数据可能会有所不同。例如,产品名、客户名称、产品徽标可能是数据中的唯一差异。为了提高重复使用率,建议您使用变量来指示这些差异。

变量可用于:

  • 文本值 - 例如,品牌名称(即设备显示屏中显示的文本)或获取支持所用的电子邮件地址。
  • 数值 - 例如,版权文本中的年份、软件版本的版本号或紧急电话号码。
  • 图形 - 例如,公司徽标或多品牌情况下的产品徽标。

通过使用变量,您可以从相同的 XML 来源发布。

变量的结构

每个变量都有唯一标识该变量的唯一 ID。此 ID 称为 varid。虽然变量值在出版物之间可能会有变化,但文档中的变量名称是静态的,始终保持不变。


...
<para>Welcome to the <variable varref="product-name"/> 
documentation center</para>	    
<para>This is a <variable varref="company-name"/> product</para>
...
	    
定义 "product-name""company-name" 后,发布上述 XML 片段可能会导致以下情况:
...
Welcome to the Content Manager documentation center
This is an SDL product
...    
	    
或者,在另一种出版物中,可能会导致:

...
Welcome to the Content Delivery documentation center
This is an SDL Structured Content Technologies Division product
...    
	    

如何存储变量

Content Manager 在主题中存储变量值。这些最好是中存储的主题。在主题中,变量名称映射到文本字符串或图形。主题与一个作为资源的出版物关联。这些资源在发布时或预览时使用,以便将变量动态替换为有效的文本字符串或图形。

变量和翻译

变量的翻译方式与 Content Manager 中的其他对象相同。