Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Опять про колонки из 2 в 3

Какой файл отвечает за вывод товара из 2 колонок в 3 колонки (в основном катологе) в теме spaltig.
Все предыдущие темы прочитал, не получается :(
В этой теме http://www.shopos.ru/forum/index.php?topic=740.0 очень похоже, но не получается.
Можно уточнить этот момент:


так наверное выбран просто шаблон для листинга товаров product_listing_list.html

лучше заменить на product_listing_columns.html (в настройках категорий выставляется)

themes\ваш_шаблон\module\product_listing\product_listing_columns.html

  {php}
  if ($col>=2) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach} 


заменить на

  {php}
  if ($col>=3) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach} 



можно попробовать и с product_listing_list.html

заменить

  {php}
  if ($col>=1) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach} 


на

  {php}
  if ($col>=3) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach} 


но может получится немного не то.


лучше заменить на product_listing_columns.html (в настройках категорий выставляется)
  где эти настройки категории?


а у вас какой шаблон ?


Spalting


Никто не знает, как это сделать из 2 колонок 3 (в основном катологе) в шаблоне Spalting?


не знаком с этим шаблоном, но всюду процесс один и тотже через $col


Разобрался:

themes\ваш_шаблон\module\product_listing\product_listing_columns.html

  {php}
  if ($col>=2) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach} 

заменить на

  {php}
  if ($col>=3) {
  $col=0;
  echo '</tr><tr>';
  }
  {/php}
  {/foreach} 

И еще в module.css поменять:
.produktlisting ul li{
float:left;
min-height: 200px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 50%; на width: 33%; ;)


да тут у всех шаблонов одинаково

если шаблона на div ах. - через стили задавать ширину блока вывода товара в 33% и меньше, если нужно больше 3ех.

если на таблицах - через product_listing_columns.html и $col


А в новинках на первой страице не получается :o
Только 2 столбика, как сделать 3 ?
Всё разобрался themes\ваш_шаблон\module\new_products_default.html :)


подскажите как сделать тоже самое но в шаблоне "default-red", немогу найти параметр в таблице стилей... , хотя в этом шаблоне по идее и не должно менятся на через стили (т.к. шаблон не на дивах и на таблицах). Через product_listing_columns.html и $col ничего не меняется.


Да. такая же фигня, на cleanshop изменения $col не приводит к изменению отображения количества колонок товара в категориях.


Источник



Copyright ShopOS