Componente de tema para usar "Ícones de categoria" no calendário do "Plugin de eventos"

Ícones de Calendário de Eventos do Discourse

Repositório: https://framagit.org/oca/discourse-events-calendar-icons.git

Este componente requer ambos:

Antes/Depois

Ele remove o marcador na visualização de calendário e o substitui pelo ícone de categoria definido nas configurações do componente [Ícones de Categoria]. Se não houver ícone de categoria, o marcador ainda é removido, como pode ser visto para Vendredi (Sexta-feira) dia 3.

Configurações

  • show locked category icon: adiciona o ícone de cadeado para categorias privadas

Como instalar

Repositório: https://framagit.org/oca/discourse-events-calendar-icons.git

13 curtidas

Bom trabalho, @oca!

Acho que você pode evitar o truque com o componente de ícones de categoria incluindo o helper {{category-link}} em vez de montar o widget category-icons. Testei localmente com

{{category-link event.topic.category hideParent="true"}}

e funcionou bem. É necessário fazer alguns ajustes de estilo para ocultar o rótulo da categoria, mas, de resto, os ícones aparecem tanto para categorias pai quanto para as que não são pai.

4 curtidas

Apliquei a solução que você sugeriu.
A exibição é quase equivalente e não requer o passo extra.
A propósito, usei o ícone de cadeado de category-link em uma configuração do tema.

Não consigo modificar o post principal removendo a instrução. Alguém pode editar o post na wiki ou me dar permissão para alterá-lo? Obrigado antecipadamente.

1 curtida

Ótimo, atualizei o tópico para transformar a postagem original em uma wiki, para que você possa editá-la.

2 curtidas