Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

darklight

  • *
  • 10
  • +0/-0
    • Просмотр профиля
    • Создание и продвижение сайтов
Есть артикул товара, как вывести его в админке, чтобы он отображался при редактировании заказа, дополнительным столбцом после "Наименования в заказе".
Правлю файл ../styles/skins/mac/data/modules/emarket/order-edit.xsl

*

darklight

  • *
  • 10
  • +0/-0
    • Просмотр профиля
    • Создание и продвижение сайтов
Re: Вывод артикула товара в заказе (админка)
« Ответ #1 : 20 Августа 2015, 14:01:42 »
<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 &gt; 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>

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Вывод артикула товара в заказе (админка)
« Ответ #2 : 25 Августа 2015, 12:38:11 »
<xsl:if test="page/@id">
  <xsl:value-of select="document(concat('upage://', page/@id, '.artikul'))//value" />
</xsl:if>

Где вместо artikul подставляете название поля, в котором хранится артикул.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

darklight

  • *
  • 10
  • +0/-0
    • Просмотр профиля
    • Создание и продвижение сайтов
Re: Вывод артикула товара в заказе (админка)
« Ответ #3 : 25 Августа 2015, 13:42:50 »
Я уже сделала, спасибо. Вот тут можно почитать что получилось)