<xsl:template match="item" mode="order-items">
<tr>
<td>
<xsl:apply-templates select="document(concat('uobject://',@id))/udata/object" mode="order-item-name" />
</td>
<td>
ТУТ НУЖНО ВЫВЕСТИ АРТИКУЛ
</td>
<td>
<xsl:choose>
<xsl:when test="price/original > 0">
<xsl:apply-templates select="price/original" mode="price" />
</xsl:when>
<xsl:otherwise>
<xsl:apply-templates select="price/actual" mode="price" />
</xsl:otherwise>
</xsl:choose>
</td>
<td>
<xsl:apply-templates select="discount" />
</td>
<td>
<xsl:apply-templates select="price/actual" mode="price" />
</td>
<td>
<input type="text" name="order-amount-item[{@id}]" value="{amount}" size="3" />
</td>
<td>
<xsl:apply-templates select="total-price/actual" mode="price" />
</td>
<td class="center">
<input type="checkbox" name="order-del-item[]" value="{@id}" class="check" />
</td>
</tr>
</xsl:template>
<xsl:if test="page/@id">
<xsl:value-of select="document(concat('upage://', page/@id, '.artikul'))//value" />
</xsl:if>
Где вместо artikul подставляете название поля, в котором хранится артикул.