Ссылки в прайсе и Яндекс.Маркет

#
Ссылки в прайсе и Яндекс.Маркет
Хочу задать службе программмисов следующие два вопроса:

1. Как сделать, чтобы наименования в прайс-листе отображаись как ссылка на этот товар в магазине, и чтобы ещё был столбец с кодами товара. (http://oriflame.kh.ua/shop/price/)
2. У меня не работает экспорт в Яндекс.Маркет. Ужа запросили ссылку, я понадеялся, что работает и даже не проверял (http://oriflame.kh.ua/shop/yandex_market/)

Заранее благодарен
#
Re: Ссылки в прайсе и Яндекс.Маркет
Уже во втором разобрался сам ) Начал сравнивать свой магазин и demo и понял, что не хватает флажка "экспорт в Я.Маркет"
#
Re: Ссылки в прайсе и Яндекс.Маркет
если xsl-шаблон прайса был стандартным, замените его на этот

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
encoding="Windows-1251" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml" />

<!-- Шаблон "МагазинПрайс" -->
<xsl:template match="/shop">
   <!-- CSS для таблицы с прайсом -->
   <style TYPE="text/css">
      <xsl:comment>
      <xsl:text disable-output-escaping="yes">
      <![CDATA[
         .price_table_border, .price_table_border td
         {
            border-collapse: collapse;
            empty-cells: show;
            border-width:1px;
            border-color: #CCCCCC;
            border-style: dashed;
            padding-left: 5px;
         }
      ]]>
      </xsl:text>
      </xsl:comment>
   </style>

   <h1>Прайс-лист</h1>

   <!-- Отображаем таблицу -->
   <table class="price_table_border">
      <tr bgcolor="#EEEEEE">
         <td align="center" height="25" valign="middle"><b>Код</b></td>
         <td align="center" height="25" valign="middle"><b>Наименование товара</b></td>
         <td align="center" height="25" valign="middle"><b>Цена</b></td>
      </tr>
      <xsl:apply-templates select="/shop/item">
         <xsl:with-param name="group_id" select="0"/>
      </xsl:apply-templates>
      <xsl:apply-templates select="group"/>
   </table>
</xsl:template>

<!-- Группы товаров -->
<xsl:template match="group">
   <xsl:variable name="attr_group_id"><xsl:value-of select="@id"/></xsl:variable>
   <xsl:if test="count(/shop/item[@group=$attr_group_id]) > 0">
      <tr>
         <td bgcolor="#EEEEEE" colspan="3">
            <xsl:value-of select="name"/>
         </td>
      </tr>
      <xsl:apply-templates select="/shop/item">
         <xsl:with-param name="group_id" select="@id"/>
      </xsl:apply-templates>
   </xsl:if>
   <xsl:apply-templates select="group"/>
</xsl:template>

<!-- Товары -->
<xsl:template match="/shop/item">
   <xsl:param name="group_id" />
   <xsl:if test="$group_id = @group">
      <tr>
         <td><xsl:value-of select="marking_of_goods"/></td>
         <td><a href="{/shop/path}{fullpath}{path}/"><xsl:value-of select="name"/></a></td>
         <td><xsl:value-of select="price"/>&#xA0;<xsl:value-of select="currency"/></td>
<xsl:apply-templates select="modifications/item"/>
      </tr>
   </xsl:if>
</xsl:template>

<!-- Модификации -->
<xsl:template match="modifications/item">
      <tr>
         <td><xsl:value-of select="marking_of_goods"/></td>
         <td><a href="{/shop/path}{fullpath}{path}/"><xsl:value-of select="name"/></a></td>
         <td><xsl:value-of select="price"/>&#xA0;<xsl:value-of select="currency"/></td>
      </tr>

</xsl:template>

</xsl:stylesheet>
#
Re: Ссылки в прайсе и Яндекс.Маркет
Спасибо огромное, работает как положено!
Авторизация