Фото категорий и подкатегорий [2] Есть решение

Сделал как написано здесь - https://support.webasyst.ru/sh...

Поставил лого категории "Круглая" (Купели - круглая - ...)
Что я хочу сделать 

В категории "Купели" все остальные категории (Круглая, Овальная и т.д) были с лого


Что у меня получилось из вышеуказанной статьи 

???

Плагин не предлагайте покупать, в планах нарисовать и сверстать свой диз, вряд ли сторонний плагин будет корректно работать

2 ответа

  • 2
    replicant 13 мая 2021 14:13 # Решение

    Вот вы зря так сразу. Рисуйте как хотите, какого угодно размера и какого угодно дизайна. Плагин вам сильно облегчит управление изображениями в админке, а остальное никто не мешает делать самостоятельно (плагин точно мешать или помогать не будет). Дизайн рисовать и верстать будете сами как и планировали. Инфа 100%.

    Внешний вид вывода изображений - это ваше личное дело.


    Лучший менеджмент изображений для категорий
    реализован в плагине https://www.webasyst.ru/store/... Цена вопроса 299 рублей. По ссылке есть подробная документация с примерами.

    Спойлер (код):

    {$logoUrl = shopCategoryImagesPlugin::getCategoryImageUrl($category.id)}
    {if !empty($logoUrl)}
        <div class="logo-category"><img src="{$logoUrl}"></div>
    {/if}


    Даже поиск есть по категории в менеджере картинок, чтобы не листать много категорий. Сохранена структура дерева.

    Управление в настройках категории - просто красота. Загрузил. Удалил. Всё наглядно.




    Потанцевать с доп. параметрами всегда успеете. :)))
  • 2
    replicant 13 мая 2021 16:01 #

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

    {shopCategoryImagesPlugin::getCategoryLittleThumbUrl($sc.id)} - это переменная, содержащая путь к изображению нужного размера

    Только ваше творчество, стили, внешний вид и т.п.

    Перебор подкатегорий внутри родительской и вывод лого + кликабельное название
    
    {if $category.subcategories}
        {foreach $category.subcategories as $sc}
            <img src="{shopCategoryImagesPlugin::getCategoryLittleThumbUrl($sc.id)}">
            <a href="{$sc.url}">{$sc.name|escape}</a>
        {/foreach}
    {/if}

    Условие для обработки отсутствия изображения см. в первом посте.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите