Разные склады

#
Разные склады
Доброго времени суток!
Вопрос относительно 5-й версии/

Есть разные склады. Их количество для пользователя сайта (клиента) суммируется.

Вопрос в том, как сделать вывод раздельным и указать их описание?

Например, Основной склад - 15 ед. доставка в течении 2-х дней.
          Резервный склад - 100 ед. доставка в течении 4-х дней
Модератор
#
Re: Разные склады
Посмотрите XML, там есть данных по каждому складу, пример
            <warehouses>
               <warehouse id="65">0</warehouse>
               <warehouse id="3">0</warehouse>
            </warehouses>
#
Re: Разные склады
Нашёл данные:
   <warehouses>
            <warehouse id="1">15.00</warehouse>
            <warehouse id="3">0.00</warehouse>
            <warehouse id="4">0</warehouse>
         </warehouses>

Но что мне с ними делать?
Модератор
#
Re: Разные склады
Xsanders, полагаю Вы желали их вывести?!
#
Re: Разные склады
Да, мне нужно вывести информацию  по количеству конкретного товара (на странице которого находится клиент) на всех складах в частности.
Но как это сделать?
#
Re: Разные склады
Xsanders,например так -
....
<ul>
<xsl:apply-templates select="//warehouses/warehouse" />
</ul>
....
<xsl:template match="warehouse">
<li>Склад №<xsl:value-of select="@id" /> -  <xsl:value-of select="node()" /></li>
</xsl:template>
Делись своими знаниями. Это путь к бессмертию.
#
Re: Разные склады
R_www писал(а):
R_www
Спасибо за содействие, не могли бы уточнить что именно нужно вписать?

Если я не ошибаюсь, то код нужно размещать в XSL шаблоне МагазинТовар...

размещал такой код:
<ul>
<xsl:apply-templates select="warehouse" />
</ul>
.....
<xsl:template match=«warehouse»>
<li>Склад №<xsl:value-of select="@id" />&#xA0;<xsl:value-of select="node()" /></li>
</xsl:template>

выводится куча ошибок..
#
Re: Разные склады
Xsanders,
ошибки выводятся, потому что это вырезка из кода.
это вставляете в место где надо вывести  (где выводится данные товара)
<ul>
<xsl:apply-templates select=«warehouses/warehouse» />
</ul>
а это
<xsl:template match=«warehouse»>
<li>Склад №<xsl:value-of select=»@id» />&#xA0;<xsl:value-of select=«node()» /></li>
</xsl:template>  вставляете по аналогии с другими темплейтами.
Делись своими знаниями. Это путь к бессмертию.
#
Re: Разные склады
Всё получилось!
Большое спасибо!!!

Осталось вид настроить.. Еще раз спасибо!
#
Re: Разные склады
<p>Склад №<xsl:value-of select="@id" /> выводит номер склада, а как вывести его название что соответствует таблице shop_warehouse_name  ?
Пробовал прописывать name, не выводит.
Авторизация