Редактирование Страницы Категорий

Всем привет!

На странице просмотра товаров сделал боковое меню. Хочу убрать меню над товарами. Ищу в форуме, но пока не могу найти ответ...

rom.png

design/themes/ВАША_ТЕМА/templates/views/categories/view.tpl

Нужно убрать

{if $subcategories}
    {math equation="ceil(n/c)" assign="rows" n=$subcategories|count c=$columns|default:"2"}
    {split data=$subcategories size=$rows assign="splitted_subcategories"}
    
{/if}

лучше это сделать с помощью хука categories:view

Убрал, но не помогло... Все так же стоит. Напишите, пожалуйста, подробней, как с помощью хука сделать. Может тогда получится.

Почистите кэш. А лучше удалите папку var/cache

Для того, чтобы сделать хуком нужно включить модуль Мои изменения и создать файл

design/themes/ВАША_ТЕМА/templates/addons/my_changes/hooks/categories/view.override.tpl

В него нужно поместить код, который располагается между {hook ...} и {/hook} за исключением того кода, который указан в предыдущем сообщении

Ну и обязательно почистить кэш после этого

Получилось с помощью хука :-) еще и кэш надо было очистить. Спасибо большое!

Здравствуйте. Почему-то в шаблоне design/themes/responsive/templates/common/image.tpl проставлены следующие инлайн стили:

{if $image_width || $image_height} style="min-width: {$image_data.width}px; min-height: {$image_data.height}px; "{/if}

По-моему это неправильно, так как будет страдать адаптивность изображения.

Изменила код: на

{if $image_width || $image_height} width="{$image_data.width}" height="{$image_data.height}"{/if}

Но он не работает для товаров с доп.изображениями. Подскажите, пожалуйста, что не так?

Здравствуйте. Почему-то в шаблоне design/themes/responsive/templates/common/image.tpl проставлены следующие инлайн стили:

{if $image_width || $image_height} style="min-width: {$image_data.width}px; min-height: {$image_data.height}px; "{/if}

По-моему это неправильно, так как будет страдать адаптивность изображения.

Изменила код: на

{if $image_width || $image_height} width="{$image_data.width}" height="{$image_data.height}"{/if}

Но он не работает для товаров с доп.изображениями. Подскажите, пожалуйста, что не так?

Все картинки через один файл показываются, если у вас тема стандартная. Может кэш?

Странно, но результат такой

Это с кодом:

{if $image_width || $image_height} width="{$image_data.width}" height="{$image_data.height}"{/if} 

[attachment=11697:2016-10-04_164610.png]

А это без:

[attachment=11698:2016-10-04_164531.png]

Это песочница - с чистой установкой, сторонних модулей нет.

2016-10-04_164531.png

2016-10-04_164610.png

min-width и min-height задают минимальные размеры области под изображение, даже если это место пусто. Убрав этот стиль мы даем полю сокращаться до нуля. Кроме того надо посмотреть иерархию стилей. Заданные в шаблоне значения перекрывают значения из файла стилей, если они там были заданы.

А тут при отсутствии изображения вы явно задаете блоку изображения image_data.height=0

Странно, но результат такой

Это с кодом:

{if $image_width || $image_height} width="{$image_data.width}" height="{$image_data.height}"{/if} 

2016-10-04_164610.png

А это без:

2016-10-04_164531.png

Это песочница - с чистой установкой, сторонних модулей нет.

Галерея не инициализируется. Есть какие-нибудь ошибки в консоли браузера?

min-width и min-height задают минимальные размеры области под изображение, даже если это место пусто. Убрав этот стиль мы даем полю сокращаться до нуля. Кроме того надо посмотреть иерархию стилей. Заданные в шаблоне значения перекрывают значения из файла стилей, если они там были заданы.

А тут при отсутствии изображения вы явно задаете блоку изображения image_data.height=0

Если оставить min-width и min-height:

[attachment=11700:min-height-width-mobile.JPG]

Галерея не инициализируется. Есть какие-нибудь ошибки в консоли браузера?

Ошибок вроде нет.

Вот демо

http://demos.cs-cart.com/57eb5ce98098a/admin.php?dispatch=templates.manage

min-height-width-mobile.JPG

Пока удалось решить проблему, добавив инлайн стиль style="display:block;" для

в /design/themes/responsive/templates/views/products/components/product_icon.tpl

Не знаю на что еще это может повлиять, но за то иконки нормально загружаются и размеры проставляются.

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