Перейти к содержанию
Форум поддержки пользователей VamShop

вывод товара в 2 колонки


Рекомендуемые сообщения

вопрос верстальщика

можно ли вывести товары в две колонки, где 2 товара (слева справа) идут связкой?

иначе получается, что товары иногда прыгают в шахматном порядке

Ссылка на сообщение
Поделиться на другие сайты

nikeya

В принципе правильно сказал, скакать могут когда у товаров картинки разные по высоте.

Вот можно всех задать высоту блока, тогда скакать не будут.

Ссылка на сообщение
Поделиться на другие сайты

но это не самый лучший вариант, потому как не у всех товаров в магазинах есть описания а у некоторых наоборот длинное. и получится, что высота то хорошая, а внутри пусто.

вот и хотелось копнуть глубже и сделать вывод товара так, чтобы можно было увязать высоту левого по правому?

Ссылка на сообщение
Поделиться на другие сайты

Тогда только рисовать свой html-код в /templates/шаблон/module/product_listing/

Таблицей наверное делать.

Либо взять шаблоны из /templates/vamshop_table/module/product_listing/ и переписать в /templates/vamshop/module/product_listing/

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
Добрый человек

Столкнулся с такой же проблемой и не совсем понятно, почему она возникает, ведь в настройках выставляются максимальные размеры (ширина и высота превьюшки, правильно ведь?).

У меня к примеру ширина на определенные категории идет в пределах 298-302 пикселов, а вот высота "гуляет" (из-за особенностей товара) и неприятно было увидеть пробелы в колонках.

Но для начала экспериментнём с предложенными вариантами конечно же для устранения проблемы.

Ссылка на сообщение
Поделиться на другие сайты

Что б не прыгало нужно как выше написано править height

Либо просто делать картинка примерно одинаковые по высоте.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 months later...

Можно просто обрезать название, т.е. например писать в шаблоне:


{$module_data.PRODUCTS_NAME|vam_truncate:25:"...":true}
[/code]

Тогда будет выводиться не полностью название товара.

Полезно если шаблон какой-то специфический и нужно ограничить длину названия товара.

Ссылка на сообщение
Поделиться на другие сайты

Можно просто обрезать название, т.е. например писать в шаблоне:


{$module_data.PRODUCTS_NAME|vam_truncate:25:"...":true}
[/code]

Тогда будет выводиться не полностью название товара.

Полезно если шаблон какой-то специфический и нужно ограничить длину названия товара.

Спасибо. Действительно то, что нужно

Ссылка на сообщение
Поделиться на другие сайты
  • 5 months later...

Какой именно подход и чем плох?

Таким образом обрезается текст ссылки, а это не есть гуд.

Как вариант в таком случае можно с помощью jquery найти максимальную высоту и выставить ее для всех товаров. Либо как вы и сказали, верстать таблицами.

Ссылка на сообщение
Поделиться на другие сайты

Так не обрезайте, раз не нужно, убирается легко.

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

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...