7ответ(ов) в теме
Заметил большой запрос на возможность изменения иконок в списке групп, форумов и тем, поэтому решил внести изменения в дефолтный шаблон и сделать вывод иконок в указанных списках более гибким. Для решения этого вопроса уже было выпущено несколько дополнений, поэтому решил сначала вынести на обсуждение данное решение.
Итак, предполагаю добавление следующих функций:
function pfm_get_icon($icon_class = 'fa-folder'){ return apply_filters('pfm_icon', '<i class="fa '.$icon_class.'" aria-hidden="true"></i>'); } function pfm_the_icon($icon_class = 'fa-folder'){ echo pfm_get_icon($icon_class); }
соответственно, в самих файлах шаблона, например групп, использовать функцию следующим образом:
<div class="prime-forum-icon"> <?php pfm_the_icon('fa-database'); ?> </div>
При необходимости кастомного изменения иконки или замены на изображение использовать фильтр 'pfm_icon', а данные текущего форума, группы или темы получать из глобальных объектов $PrimeGroup, $PrimeForum и $PrimeTopic.
Хотелось бы услышать насколько необходима и удобна такая реализация.
Редакции сообщения
21.11.2017 11:53Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме