变量
变量是在发布时您的 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 中的其他对象相同。