Пример дизайна для макроса CompareTable, который обычно находится в файле Templates/comparetable_design.xml.
<?xml version="1.0" encoding="windows-1251" ?>
<control-document>
<comparedesign id="compare">
<header><![CDATA[<h3>Выбрано товаров: $Attribute:totalcount$</h3><table border=1><tr>]]></header>
<delimiter/>
<title><![CDATA[<th><strong>$Attribute:rowtitle$</strong></th>]]></title>
<item><![CDATA[<td>$Attribute:rowvalue$</td> $Text[source: "</TR><TR>"; condition: $Equal[left: $Mod[left: $Attribute:drillnumber$; right: $Attribute:totalcount$]$; right: 0]$]$]]></item> <footer><![CDATA[</tr></table>]]></footer>
<empty><![CDATA[]]></empty>
</comparedesign>
</control-document>
При отрисовке макрос проходит по записям в выборке и строит таблицу следующей структуры:
header
title item item item
delimiter
title item item item
...
footer
Таким образом, title - дизайн первой клетки, в которой обычно размещается название свойства, которое сравнивается у разных товаров (вес, цвет, стоимость и т.п.), а item отрисовывает клетку для каждого из товаров, в сравниваемом наборе с конкретными значениями (5 кг, синий, 140 рублей).