Установка картинок на категории

Добрый день. Не могу установить картинки на категории товаров. установлены плагины: Логотип категории и Изображения категорий. в первом требуется какая-то настройка. А можно ли без дополнительных танцев установить картинки на категории? можно ли и как это сделать стандартными средствами настройки. Спасибо за помощь

2 ответа

  • 2

    А что вас именно смутило в настройке? 

    p.s. из "коробки" такой настройки нет, только плагин.

    • +1
      replicant replicant 15 января 2019 11:54 #

      На самом деле даже и плагин никакой не нужен. Создаем каталог в корне сайта с именем  category_img и загружаем туда картинки нужного размера по ширине и высоте с именами соответствующими id категории. В шаблоне забираем их как <img src="/category_img/{$category.id}.jpg"> или подобным образом. Еще можно прописывать путь к изображению в доп. параметры категории и делать вывод нужного параметра в шаблон, но с этим уже чуть больше возни.

      Но вы же и так это знаете. :)

      Однако плагином типа такого намного удобнее управлять картинками. Всё наглядно, приятно, удобно и быстро. Шикарный плагин. :)

      • +1
        Антон Поселеннов Антон Поселеннов 15 января 2019 16:26 #

        Плагин такой Логотип категории стоит, но не работает почему-то.

        Если смотреть глобально, мне нужна помощь по разным задачам на этом движке: исправление ошибок, приведение в нормальный вид, мелкие задачи, настройка плагинов и прочее. Сможете помочь? Вознаграждение обсудим

      • +1
        Дмитрий Дмитрий 10 июля 2019 12:34 #

        Объясните, пожал., как создать каталог в корне сайта?

        Пытаюсь прикрепить картинку к категории товара без помощи плагинов... Тема "Дефолт 3.0"

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

        Заранее, спасибо!

        • +2
          replicant replicant 10 июля 2019 15:08 #

          Один из способов обойтись без плагинов в двух словах.

          1. Создавать каталог в корне сайта не нужно.
          2. Идите в меню Сайт - Файл менеджер и создавайте каталог внутри /wa-data/public/site/ с именем logo или любым иным и загружайте туда все свои картинки.
          3. Картинки должны иметь числовые имена файлов такие же как id категорий для которых они предназначены. Допустим лого для категории id=181 будет 181.jpg. ID категории смотрите в Магазине. Там это есть.
          4. Идите в Магазин - Витрина - Шаблоны - category.html
          5. Находите в указанном выше шаблоне строку примерно такого вида

          <h1 class="category-name">{$category.name|escape}</h1>

          до или после неё вставляете

          <img src="/wa-data/public/site/logo/{$category.id}.jpg">

          6. Наведением красоты занимаетесь самостоятельно.

  • 0
    Антон Поселеннов 15 января 2019 10:15 #

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

    • +1
      replicant replicant 15 января 2019 11:42 #

      К плагинам обычно прилагается инструкция как сделать, чтобы заработало. Часто достаточно одной строчки в коде шаблона. Там всё достаточно просто, но, если совсем тяжело, то вам стоит обратиться к автору плагина либо стороннему специалисту. Эту задачу можно решить даже дистанционно, но от вам потребуются ответы на простые наводящие вопросы.

      • +1
        Антон Поселеннов Антон Поселеннов 15 января 2019 16:39 #

        Логотип категории

        Внимание! По умолчанию плагин выводит изображение категории в стандартном месте. Если стандартный вывод в вашей теме смотриться некрасиво, тогда вы легко можете отключить стандартный вывод и настроить вывод изображения вручную.
        Для этого в редакторе дизаяна отредактируйте файл catagory.html, добавьте в нужное место:

        <img src="{shopLogocategoryPlugin::getImgUrl($category.id)}" />
        $category.id - переменная, в которой содержится идентификатор категории

        нашел я редактор дизайна и раздел категории. Но куда и в какое нужное место вставить строчку?

        • +1
          replicant replicant 15 января 2019 19:46 #

          Найдите в шаблоне category.html строку, которая начинается с <h3 class="category-name">{$category.name... и т.д. и перед ней и поставьте

          <img src="{shopCategoryImagesPlugin::getCategoryImageUrl($category.id)}">

          если мы говорим о плагине, который вот этот https://www.webasyst.ru/store/...

          А ещё лучше вот такую конструкцию использовать

          {$logoUrl = shopCategoryImagesPlugin::getCategoryImageUrl($category.id)}
          {if !empty($logoUrl)}
              <img src="{$logoUrl}">
          {/if}
          
          • +1
            Антон Поселеннов Антон Поселеннов 15 января 2019 21:16 #

            Это вот здесь?

            • +1
              replicant replicant 15 января 2019 21:32 #

              На вашем скриншоте ничего не видно. Шаблон тот, а где начинается строка <h3 class="category-name"> не разглядеть. Сами найдёте. Там всё просто.

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


              В любом случае принцип подключения там схожий. Надо вставить строку по инструкции в шаблон и загрузить картинку для категории.
              • 0
                Антон Поселеннов Антон Поселеннов 15 января 2019 21:49 #

                Спасибо большое. Согласны ли рассмотреть возможность помощи с движком на постоянной основе? сейчас при открытии сайта косяк с изображением, не пойму отчего это. Предлагаю общаться в ВК ( www.vk.com/umnikpro5, Вайбере или вотсапе

                Есть еще такое решение - 

                Не знаю, актуален ли еще вопрос. Отвечу, раз нашла его.1. Никаких плагинов не надо - озорство это и выброшенные деньги.2. Чтобы задать картинку к категории, надо создать категорию (ну, пусть это будут "Рога"). Потом лезем в настройки категории (при её создании они появятся) и там уже вкатываем картинку 200х200 пикселей, сохраняем и "логотип категории" готов. Дальше по аналогии. Если будет подкатегория "Рога лося", то опять же, создали её (подкатегрию), влезли в её настройки...

                AgnivarshiAgnivarshi
                • +1
                  Антон Поселеннов Антон Поселеннов 15 января 2019 21:51 #

                  И как привязываются картинки в плагине?

                  • +1
                    replicant replicant 15 января 2019 22:35 #

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

                    Ещё у вас на сайте есть подкатегории и для них есть отдельная инструкция к плагину тут https://www.webasyst.ru/store/...

                    • 0
                      Антон Поселеннов Антон Поселеннов 15 января 2019 22:41 #

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

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

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

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