редактировать мини список товаров

Тема в разделе "Shop-script", создана пользователем untley, 16 дек 2007.

Статус темы:
Закрыта.
  1. untley

    untley Писатель

    Регистр.:
    12 ноя 2007
    Сообщения:
    2
    Симпатии:
    0
    [​IMG]
    Как вот это разделить на 3 столбца?
    Спасибо))
     
  2. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.265
    Не получится. В край может в строчку, но нет гарантии.
     
  3. censored!

    censored!

    Регистр.:
    3 авг 2007
    Сообщения:
    293
    Симпатии:
    106
    Вывод этого куска есть в шаблоне? Шаблоны Шоп Скрипта ведь на Smarty, и если есть, то воткни переход через значения. Типа так:
    {cycle values=",,,<br />} (или сделай таблицей, но также через переход через значения)
    Это самое простое.
    Если нету в Смарти или организовано хитро, то в ПШП через цикл.
    p.s. Я просто не знаю Шоп Скрипт
     
  4. farang

    farang Постоялец

    Регистр.:
    30 авг 2006
    Сообщения:
    105
    Симпатии:
    78
    правь шаблонный двиг. подсчет элементов в массиве и потом разбивка через цикл там где собственно оно формируется.
     
  5. drv

    drv Постоялец

    Регистр.:
    25 сен 2007
    Сообщения:
    84
    Симпатии:
    53
    За основу возьми код разбивающий, например, спецпредложения на главной на 2 столбца. Там нет ничего сложного.
     
  6. Dr. Morg

    Dr. Morg Постоялец

    Регистр.:
    26 дек 2006
    Сообщения:
    55
    Симпатии:
    26
    Тема тоже интересна, но в шаблонах не нашёл где этот список формируется... =/

    Кто-нить копался? Локализовал? ;)
     
  7. FLINT

    FLINT А пофлудить?о_О

    Регистр.:
    23 июл 2007
    Сообщения:
    429
    Симпатии:
    176
    в файле category.tpl.html есть код
    Код:
    	{* show subcategories *}
    	{section name=i loop=$subcategories_to_be_shown}
    	 <a class=standard href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a>
    	 ({$subcategories_to_be_shown[i][2]})<br>
    	{/section}
    в принципе его нужно поменять на
    Код:
    {* show subcategories *}
    <table border=0 cellspacing=1 cellpadding=5>
    {section name=i loop=$subcategories_to_be_shown}
    {if $smarty.section.i.index is div by 3}<tr>{/if}
    <td valign=top>
    
     <table border=0 width=100% bgcolor=#{$smarty.const.CONF_MIDDLE_COLOR} cellpadding=0 cellspacing=1>
     <tr><td>
    
      <table border=0 bgcolor=white width=100%>
       <tr>
       <td colspan=2><a class=standard href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a>
    	 ({$subcategories_to_be_shown[i][2]})</td>
       </tr>
      </table>
    
     </td></tr>
     </table>
    
    </td>
    {if ($smarty.section.i.index+1) is div by 3}</tr>{/if}
    {/section}
    </table>
    и все должно заработать...
     
    Dr. Morg и ndmitry нравится это.
Статус темы:
Закрыта.