对于一般的产品型录类的设计,在最初就设计好了页眉页脚以及固定的版式,产品数据引入后,生成一系列产品的标签页面在文档页面中排列流动。

可变设计允许一种自由设计的模式,生成文档时,如果输出为空,则生成一个无内容的空文档,但带有数据和样式。

通常需要使用自由设计模式的需求并不是完全的自动化流程,需要很多人工设计,可变设计的作用是配合完成其中需要大量人工重复劳动的部分。常见于超市DM类的设计,很多时候并没有一个固定不变的规范,而是本期根据促销商品的实际内容,例如生鲜可以组成给一个区块,零食可以组成一个区块等,再加上自由设计的本期促销主题,多个区块来自由的组合商品促销页面,如下图:

模板设计

在模板中,设计好了各种形态的商品版面,生成文档后,这些版面会变成新文档的样式。

数据筛选

对于自由设计,通常总是会将具有相同特征的商品放到一个集中的区块,可变设计提供了一个数据筛选功能,界面类似于策略条件的设置,你可以设置一个条件,将符合条件的商品数据筛选出来。

生成空文档后,打开数据面板,面板右上角菜单,筛选数据,弹出对话框,如下图,设置筛选的条件,可以是单条件,也可以是多条件。

筛选确定后,得到一个JSON格式的数据文本,可以直接在版面上拉出一个文本框。此数据文本会自动置入这个文本框。

数据转换为图形

包含JSON数据的文本框可以视为一个数据容器,选中这个数据容器,点击样式面板上的样式,数据即被转换为对应的商品描述版面,如下图:

分布与排序

选中容器,可以设置各商品的间距,利用标签版面的序号控件,可以自由排序分布。

自由切换表现形式

选中任何一个商品,可以改变它的样式,来达到不同的促销意图。

更新数据

大型连锁超市促销通常是多店联动的,例如北京店和上海店的促销DM可能90%以上相同,只是部分商品不同,假如使用北京店的促销数据设计了一个DM,那么更新为上海店的数据,只需要做剩下的10%工作。

大致会达到以下效果: