Результаты поиска

#
Результаты поиска
Добрый день!
Просматривал форум, и нашел только решение на 5 версию.
Подскажите, как в 6 версии сделать так, чтобы в результатах поиска отображались карточки товара в таком же виде, как они у меня отображаются в каталоге (фото, цена, купить), а не список ссылок (как это сделано по умолчанию)?
Заранее спасибо за помощь!
Модератор
#
Re: Результаты поиска
gtr.kav,
в XML идет информация, Вы просто выводите, template товара берете с магазина, немного адаптируете, если требуется.
#
Re: Результаты поиска
заменил в xsl "Поиск" код:
<xsl:template match="search_page">
      <li>
         <a href="{url}">
            <xsl:value-of select="title"/>
         </a>
         <br/>
   <span class="description"><xsl:apply-templates select="url"/><xsl:text> · </xsl:text><xsl:value-of select="round(size div 1024)"/><xsl:text> Кб · </xsl:text><xsl:value-of select="date"/></span>
      </li>
   </xsl:template>
на:
<xsl:template match="shop_item">
<table><tr><td class="itm">
<div class="iti">
<xsl:if test="image_small != ''">
<div>
<a href="{url}"><img src="{dir}{image_small}" alt="{name}" /></a>
</div>
</xsl:if>
</div>
<div class="h4"><a href="{url}"><xsl:value-of disable-output-escaping="yes" select="name"/></a></div>
<p>
<span class="price-cat"><xsl:value-of select="format-number(price, '### ##0', 'my'"/><xsl:text> </xsl:text><xsl:value-of select="currency"/></span>
<span class="buy-cat"><a href="{/shop/url}cart/?add={@id}" onclick="return $.addIntoCart('{/shop/url}cart/', {@id}, 1)" class="add">Купить</a></span>
</p>
</td></tr></table>
<xsl:if test="position() mod 4 != 0">
<xsl:text disable-output-escaping="yes">&lt;td class="itp"&gt;&lt;/td&gt;</xsl:text>
</xsl:if>
<xsl:if test="position() mod 4 = 0 and position() != last()">
<xsl:text disable-output-escaping="yes">&lt;/tr&gt;&lt;tr&gt;</xsl:text>
</xsl:if>
</xsl:template>

отобразил 1 товар (фото и название, без цены и купить) и выдает ошибку:
Предупреждение: XSLTProcessor::transformToDoc(): runtime error: file /home/virtwww/w_shop-tinylov_7c8b17e8/http/ line 113 element value-of в файле /home/virtwww/w_shop-tinylov_7c8b17e8/http/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): format-number() : undeclared decimal format 'my' в файле /home/virtwww/w_shop-tinylov_7c8b17e8/http/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): xmlXPathCompiledEval: evaluation failed в файле /home/virtwww/w_shop-tinylov_7c8b17e8/http/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): runtime error: file /home/virtwww/w_shop-tinylov_7c8b17e8/http/ line 113 element value-of в файле /home/virtwww/w_shop-tinylov_7c8b17e8/http/modules/xsl/processor/xslt.php (строка 53)Предупреждение: XSLTProcessor::transformToDoc(): XPath evaluation returned no result. в файле /home/virtwww/w_shop-tinylov_7c8b17e8/http/modules/xsl/processor/xslt.php (строка 53)
Модератор
#
Re: Результаты поиска
У Вас не объявлен 'my'. В XSL-шаблон добавьте:

   <xsl:decimal-format name="my" decimal-separator="," grouping-separator=" "/>
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Результаты поиска
Спасибо!
#
Re: Результаты поиска
Ребят сделал так же как у вас, но у меня над каждой найденой позицией показывается вот такая ерунда:

http://site.ru/shop…ad-tablet/ Подставка для планшета 55 0 3 1 1 10 1 23.12.2013 23.12.2013 17:52:52 1 0 Подставка для планшета 10 1 0 0 1 1 1 -1 stand-for-and-ipad-tablet 19 0 0 0 0 494540FF-E63A-8927-1422-23F7E251F010 /shop/stand-for-and-ipad-tablet/ /upload/shop_1/0/1/0/group_10/ http://site.ru/shop…ide-white/ Кожаный чехол Ainy BB-A242B для Apple iP…овой белый 1187 0 3 1 2 358 1 20.12.2013 20.12.2013 09:54:01

Как вот ее убрать и что ее выводит.
e-mail: webmaster@maiboroda.pro / maiboroda.pro / Создание и поддержка сайтов / г. Ставрополь
Модератор
#
Re: Результаты поиска
maiborodava,

Решено в поддержке.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Результаты поиска
Подскажите пожалуйста решение, мучаюсь который день) тоже эта каша вылезает
Модератор
#
Re: Результаты поиска
veter233,
решение чего?
#
Re: Результаты поиска
maiborodava писал(а):
Ребят сделал так же как у вас, но у меня над каждой найденой позицией показывается вот такая ерунда:

http://site.ru/shop…ad-tablet/ Подставка для планшета 55 0 3 1 1 10 1 23.12.2013 23.12.2013 17:52:52 1 0 Подставка для планшета 10 1 0 0 1 1 1 -1 stand-for-and-ipad-tablet 19 0 0 0 0 494540FF-E63A-8927-1422-23F7E251F010 /shop/stand-for-and-ipad-tablet/ /upload/shop_1/0/1/0/group_10/ http://site.ru/shop…ide-white/ Кожаный чехол Ainy BB-A242B для Apple iP…овой белый 1187 0 3 1 2 358 1 20.12.2013 20.12.2013 09:54:01

Как вот ее убрать и что ее выводит.
Авторизация