В стандартной сетке CS-Cart секции сохраняют заданные пропорции к ширине экрана до 767 пикселей, а потом складываются в 100% ширины по горизонтали. Как мне лучше это поменять? Например я хочу чтоб до 767 пикселей был один ряд в 4 колонки, до 470 - два ряда по две колонки, а при размере экрана меньше 470 пикселей - 4 ряда по одной колонке. Пока я придумал, что могу переписать queries в своей табличке стилей, сказать что .span4 в таком-то ряду после 767px становится шириной 49%, а после 470 - 100% (с учетом расстояния между колонками конечно). Мне кажется, что это корявовато.
Twilio не хочу, не то, чтобы жму по полтиннику отдать, а просто не нравится как оно это делает.
В стандартной сетке CS-Cart секции сохраняют заданные пропорции к ширине экрана до 767 пикселей, а потом складываются в 100% ширины по горизонтали. Как мне лучше это поменять? Например я хочу чтоб до 767 пикселей был один ряд в 4 колонки, до 470 - два ряда по две колонки, а при размере экрана меньше 470 пикселей - 4 ряда по одной колонке. Пока я придумал, что могу переписать queries в своей табличке стилей, сказать что .span4 в таком-то ряду после 767px становится шириной 49%, а после 470 - 100% (с учетом расстояния между колонками конечно). Мне кажется, что это корявовато.
Twilio не хочу, не то, чтобы жму по полтиннику отдать, а просто не нравится как оно это делает.
Пока самый простой вариант это задать пользовательские классы в секциях, и в редакторе дизайна с css прописать для них стили.
Сам хочу чтобы на смартфонах было две колонки с товарами в категориях, как на большинстве сайтов. Я нашел параметр, но, когда загоняю его в my_changes сайт падает =)
@media screen and (max-width: 480px)
.ty-column3 {
width: 100%;
}
вот, если ставишь 50%, то все ок. только текст цены слишком большой, съезжает на другую сторону. его бы тоже уменьшить и все ок.
все это я правлю в хроме, но как говорю, при переносе этих значений в ксс -- сайт ломается.
Даниил, говорит, что две колонки это плохо, но большинство топовых одежных сайтов именно так и делают. Экран у смартфонов сейчас четкий, поддержка ретины есть.
Мистер а_цветков, скажите, как вы сделали в карточке товара мини-картинки сбоку, а не снизу.
Как в новой карточке товара Большая Картинка?
Я смог перетащить из шаблона отображение картинки бренда просто скопировав код. А вот при переносе блока с мини-иконками сайт съезжает.
В стандартной сетке CS-Cart секции сохраняют заданные пропорции к ширине экрана до 767 пикселей, а потом складываются в 100% ширины по горизонтали. Как мне лучше это поменять? Например я хочу чтоб до 767 пикселей был один ряд в 4 колонки, до 470 - два ряда по две колонки, а при размере экрана меньше 470 пикселей - 4 ряда по одной колонке. Пока я придумал, что могу переписать queries в своей табличке стилей, сказать что .span4 в таком-то ряду после 767px становится шириной 49%, а после 470 - 100% (с учетом расстояния между колонками конечно). Мне кажется, что это корявовато.
Twilio не хочу, не то, чтобы жму по полтиннику отдать, а просто не нравится как оно это делает.
CSS меняется с помощью модуля, как подключить свой CSS можно посмотреть здесь:
Мистер а_цветков, скажите, как вы сделали в карточке товара мини-картинки сбоку, а не снизу.
Как в новой карточке товара Большая Картинка?
Я смог перетащить из шаблона отображение картинки бренда просто скопировав код. А вот при переносе блока с мини-иконками сайт съезжает.
Так просто тут не расскажешь. Попробую объяснить в общих чертах.
В шаблоне используются вложенные колонки. Это когда в одной колонке могут быть еще несколько обернутых в блок с шириной 100%. Метод достаточно распространенный, он, например, используется в bootstrap
Создайте новый файл шаблона товара или используйте хук products:view_main_info, скопируйте содержимое из default_template и разделите его на 2 колонки. Фото - одна, содержимое - другая.
Поместите в первую колонку содержимое файла \templates\views\products\components\product_images.tpl а его подключение удалите.
Колонку с фото (то что из файла product_images.tpl) разбейте еще на 2 колонки. Фото - одна, иконки - другая.
Проставьте везде ширину, чтобы в сумме вложенные колонки имели ширину 100% и задайте для них float: left и box-sizing: border-box. Например, для 2 колонок.
Но моего знания css для всего этого, видимо, не достаточно. Я смог только иконмун заменить по видео Даниила и разные размеры с манипуляциями цветов и размеров шрифта сделать.
Большое обновление CS-Cart уже здесь
Попробуйте новую панель администратора с темной темой