Значки категорий

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Modeo M
Modeo M
Репутация: 0
Сообщения: 3
Зарегистрирован: 05.12.2018
С нами: 1 год
Откуда: Москва

Сообщение #1 Modeo » 05.12.2018, 21:50

Приветствую. А где выводятся значки (изображения) категорий или как их включить во фронтэнде при просмотре категорий и её описания?! Спасибо.

korshunov
korshunov
Репутация: 89
Сообщения: 1095
Зарегистрирован: 03.12.2015
С нами: 4 года
Skype

Сообщение #2 korshunov » 06.12.2018, 05:48

В шаблоне в нужном месте прописывать примерно так
<img src="{$c->image|resize:30:30:false:$config->resized_categories_dir}" alt="{$c->name|escape}">

Modeo M
Modeo M
Репутация: 0
Сообщения: 3
Зарегистрирован: 05.12.2018
С нами: 1 год
Откуда: Москва

Сообщение #3 Modeo » 06.12.2018, 09:06

Спасибо. Тогда я не совсем понял, для чего они загружаются в категории админпанели - просто для красоты?

korshunov
korshunov
Репутация: 89
Сообщения: 1095
Зарегистрирован: 03.12.2015
С нами: 4 года
Skype

Сообщение #4 korshunov » 06.12.2018, 10:12

Это просто мелкий недостаток от разработчиков.

Modeo M
Modeo M
Репутация: 0
Сообщения: 3
Зарегистрирован: 05.12.2018
С нами: 1 год
Откуда: Москва

Сообщение #5 Modeo » 06.12.2018, 11:41

Спасибо за подсказку!!!
Пришлось малость поковыряться в коде. Требуется крохотное исправление в предложенном коде:

Код: Выделить всё

<img src="{$c->image|resize:30:30:false:$config->resized_categories_dir}" alt="{$c->name|escape}">

Этот вариант отлично подходит для вставки маленьких значков категорий в раскрывающемся меню категорий, без всяких исправлений, а лишь с помощью внесения этого кода в файл categories.tpl.
В моём же случае, я хотел видеть подобный значок вверху перед названием категории, с последующим её описанием. А это исправление с небольшим исправлением нужно внести в файл products.tpl в 36 строке сразу после кода:

Код: Выделить всё

<h1 class="h1">
вставить само исправление:

Код: Выделить всё

<img src="{$category->image|resize:30:30:false:$config->resized_categories_dir}" alt="{$category->name|escape}">

(просто заменяете значение $c на $category в двух местах) и почти всё.
Я решил увеличить изображение и выровнять его по отношению к названию категории, чтобы это смотрелось приятней и эстетичней:

Код: Выделить всё

<img style="vertical-align: middle; padding-right: 10px;" src="{$category->image|resize:50:50:false:$config->resized_categories_dir}" alt="{$category->name|escape}">

лично меня это более чем устроило. Кто хочет, может изменить значения под себя. Если кому пригодится — буду рад! Всем удачи ;)


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость