Иконка для названия категории в списке категорий в Resource Manager

Иконка для названия категории в списке категорий в Resource Manager

25517

Проверенные
Сообщения
1,707
Решения
29
Реакции
4,118
Баллы
2,235
25517 добавил(а) новый ресурс:

Иконка для названия категории в списке категорий в Resource Manager - Добавялем иконку

Идём в модификации шаблонов и создаём модификацию.

Шаблон: xfrm_category_list_macros
Ключ модификации: addNewClassToCategoryList
Тип поиска: Простая замена
Найти: categoryList-togglerSpacer
Заменить: $0 $0--{$category.resource_category_id}

Сохраняем. Затем идём в extra.less.
И добавляем следующий код:

Less:
.faCategoryListRM(@categoryId, @fa-icon) {...

Узнать больше об этом ресурсе...
 
Последнее редактирование:
Код:
.faCategoryListRM(3, "\f044");) {

    .categoryList-togglerSpacer--@{categoryId} {

        visibility: unset;

        &:after {

            .m-faContent(@fa-icon);

        }

    }

}


прошу помочь как правильно написать а то вот сделал так и не робит и форум кривой становится
 
Последнее редактирование:
kolt512, во-первых:
6.11. Запрещено публиковать исходный код (код ошибок и другая информация такого же типа) без BB-кода — CODE, а так же в виде изображений (то есть скриншотами, фотографиями или другого рода изображениями), под исключения попадают случаи, когда Вас попросили предоставить какую-то информацию скриншотом или проблема касается визуального оформления, где текстом не всегда возможно пояснить.
Во-вторых, в инструкции всё наоборот. И в твоём варианте вообще какой-то бред написан.
 
kolt512, во-первых:

Во-вторых, в инструкции всё наоборот. И в твоём варианте вообще какой-то бред написан.
исправил

если не затруднит скинь пж. готовый пример код тот что выше с поправкой как должен правильно сделать пример
 
kolt512, советую внимательно перечитать...
Там вроде понятно написано, в каком порядке должно быть всё.
 
kolt512, советую внимательно перечитать...
Там вроде понятно написано, в каком порядке должно быть всё.
бро я это все как написано сделал и так же в less добавил
Код:
.faCategoryListRM(@categoryId, @fa-icon) {
    .categoryList-togglerSpacer--@{categoryId} {
        visibility: unset;
        &:after {
            .m-faContent(@fa-icon);
        }
    }
}
.faCategoryListRM(3, "\f044");


но иконка так и не появилась
 
Последнее редактирование:
kolt512, а если из кода "заменить" $0 $0--{$category.resource_category_id} убрать первое $0 чтобы стало $0--{$category.resource_category_id}?
 
kolt512, во-первых модификация для XF 2.1, а во-вторых нужно добавить .m-faBase(); строкой выше чем .m-faContent(@fa-icon); чтобы получилось
Код:
.m-faBase();
.m-faContent(@fa-icon);
Ну и потом выровнять относительно названия категории через margin. Должно в итоге получиться примерно так:
1674414434139.png
 
Последнее редактирование:
kolt512, во-первых модификация для XF 2.1, а во-вторых нужно добавить .m-faBase(); строкой выше чем .m-faContent(@fa-icon); чтобы получилось
Код:
.m-faBase();
.m-faContent(@fa-icon);
Ну и потом выровнять относительно названия категории через margin. Должно в итоге получиться примерно так:
Посмотреть вложение 144969
эт тоже делал как ты написал (не помгло)
у меня версия движка v2.2.11
 
kolt512, у меня помогло на 2.2.12. Прям специально создал модификацию и добавил код ради скриншота. И id категории 3 как и код "\f044" в коде указаны для примера и если такого id нет, то и иконки нигде не будет, как и код иконки заменять на свой нужно. Плюс строку .faCategoryListRM(3, "\f044"); дублируем столько раз, сколько нужно и меняем id и код иконки на свои.


Интересно, как твой код вообще выглядит? И какой стиль установлен на сайте?
 
Последнее редактирование:
kolt512, у меня помогло на 2.2.12. Прям специально создал модификацию и добавил код ради скриншота. И id категории 3 как и код "\f044" в коде указаны для примера и если такого id нет, то и иконки нигде не будет, как и код иконки заменять на свой нужно. Плюс строку .faCategoryListRM(3, "\f044"); дублируем столько раз, сколько нужно и меняем id и код иконки на свои.


Интересно, как твой код вообще выглядит? И какой стиль установлен на сайте?
пробовал на своем переделке из дефолт стиля и так же на дефолт тоже
выглядит так:
Код:
.faCategoryListRM(@categoryId, @fa-icon) {
    .categoryList-togglerSpacer--@{categoryId} {
        visibility: unset;
        &:after {
            .m-faBase();
            .m-faContent(@fa-icon);
        }
    }
}
.faCategoryListRM(1, "\f044");
.faCategoryListRM(3, "\f044");
.faCategoryListRM(10, "\f044");
.faCategoryListRM(28, "\f044");
.faCategoryListRM(37, "\f044");
 
kolt512, у меня работало при проверке на 3х кастомных стилях от разных авторов, код такой же был. А модификация вообще применилась?
И кстати, а где у тебя вообще менеджер ресурсов находится, а то по стандартному пути ошибку пишет типа страницы нет.

kolt512, для этой модификации нужен
Без него этот код тупо не будет работать потому что ему негде работать. Да и в названии написано вроде для чего, и на скрине видно.
 
Последнее редактирование модератором:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу