Вопрос про колонки в " Горячие предложения" (Важно)

#
Вопрос про колонки в " Горячие предложения" (Важно)
Добрый вечер, подскажите пожалуйста, как сделать в "Горячие предложения" не 2 колонки, а 4 колонки выводимых товаров?. Решения из версии 5, не работают.


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
   <xslecimal-format name="my" decimal-separator="." grouping-separator=""/>
   
   <!-- МагазинКаталогТоваровНаГлавнойСпецПред -->
   <xsl:template match="/">
      <xsl:apply-templates select="/shop"/>
   </xsl:template>
   
   <!-- Шаблон для магазина -->
   <xsl:template match="/shop">
      <!-- Есть товары -->
      <xsl:if test="shop_item">
         <h1>Горячие предложения</h1>
         <!-- Выводим товары магазина -->
         <div class="column p_l">
            <xsl:apply-templates select="shop_item"/>
         </div>
         <div style="clear: both;"></div>
      </xsl:if>
   </xsl:template>
   
   <!-- Шаблон для товара -->
   <xsl:template match="shop_item">
      <div class="good_block">
         <!-- Указана малое изображение -->
         <xsl:if test="image_small != ''">
            <a href="{url}">
               <img src="{dir}{image_small}" alt="{name}" title="{name}" style="margin-top: 5%; margin-bottom: 3px;"/>
            </a>
         </xsl:if>
         <div class="index_item_title">
            <a href="{url}" title="{name}">
               <xsl:value-of disable-output-escaping="yes" select="name"/>
            </a>
         </div>
      </div>
      
      <div class="dcc">
         <div class="deteils">
            <div class="inner">
               <xsl:value-of disable-output-escaping="yes" select="price"/>&#xA0;<xsl:value-of disable-output-escaping="yes" select="currency"/>
            </div>
         </div>
         <div class="in_cart">
            <div class="inner">
               <a href="{/shop/url}cart/?add={@id}" onclick="return $.addIntoCart('{/shop/url}cart/', {@id}, 1)">Купить</a>
            </div>
         </div>
         <div style="clear: both" />
      </div>
      
      <xsl:if test="position() = round(/shop/limit div 2)">
         <xsl:text disable-output-escaping="yes">
            &lt;/div&gt;
            &lt;div class="right p_r"&gt;
         </xsl:text>
      </xsl:if>
      
   </xsl:template>
</xsl:stylesheet>


Игрался с:

      <xsl:if test="position() = round(/shop/limit div 2)">
         <xsl:text disable-output-escaping="yes">
            &lt;/div&gt;
            &lt;div class="right p_r"&gt;
         </xsl:text>
      </xsl:if>

Ничего не получилось, чувствую делаю не так как требуется.


С Уважением.
Модератор
#
Re: Вопрос про колонки в " Горячие предложения" (Важно)
Shotty писал(а):
Игрался с:

      <xsl:if test=«position() = round(/shop/limit div 2)»>
         <xsl:text disable-output-escaping=«yes»>
            &lt;/div&gt;
            &lt;div class=«right p_r»&gt;
         </xsl:text>
      </xsl:if>


Так не играться нужно было, а поискать по форуму. Как вариант: http://www.hostcms.ru/forums/17/4888/

Решение с 5ки, которое работает и на 6ке.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Вопрос про колонки в " Горячие предложения" (Важно)
Там вариант со столбцами в каталоге с товарами, в принципе тоже очень пригодиться, но мне надо в МагазинКаталогТоваровНаГлавнойСайт, где выводятся "Горячие предложения" и под ними уже идут столбики, с продукцией, только больше двух не выходит сделать, а надо в общей сложности 4 столбца с товарами вывести на главной страницы в "Горячие предложения".
#
Re: Вопрос про колонки в " Горячие предложения" (Важно)
Все, огромное спасибо разобрался, данное решение тут http://www.hostcms.ru/forums/17/4888/ сверху второй пост.
Авторизация