This theme component only works with the site setting desktop category page style set to boxes with subcategories (as it replaces that category page template).
The category collapsing works using your browser’s local storage, so the collapsed state will not be remembered between different devices.
This is how the groups are configured. Format as: Group name: category-slug, extra-link-id, category-slug-2 (The category slug is the name of the category as it’s seen in URLs. Usually all lowercase with no spaces)
extra links
Extra links that can be mixed into category list. Add link ID in category_groups setting to render
show on mobile
Show the collapsible category box groups on mobile
show ungrouped
Display a group of categories that aren’t assigned to another group
fancy styling
Turn on additional styling (These are some custom styles added. They stray from our defaults, so if you’re working on your own theme you may want to disable this)
hide muted subcategories
When enabled, a non-muted parent category will not appear under the muted section if it has a muted subcategory
Theme Translations
Default
ungrouped_categories_title
Other
Hosted by us? Theme components are available to use on our Pro, Business and Enterprise plans.
Acabo de fusionar una refactorización de este componente. La funcionalidad debería seguir siendo la misma en general, con algunas correcciones de errores.
Detrás de escena, esto utiliza un Ember modernizado y elimina las anulaciones de plantillas, que pueden ser un poco frágiles en lo que respecta a las personalizaciones de Discourse.
Esto debería estar arreglado ahora.
Esto está arreglado ahora, los grupos ya no se aplicarán a los diseños de subcategorías.
He actualizado esto, por lo que los logotipos de las categorías ahora deberían tener un tamaño mucho más normal.
¿Es posible no mostrar subcategorías para una categoría en particular? Tenemos una categoría que está organizada de una manera particular con subcategorías anidadas y eso está haciendo que el cuadro sea bastante grande.
¿Podrías decirme si es posible aplicar las agrupaciones de categorías a la barra lateral? Si no, me gustaría enviarlo como una solicitud de función. ¡Gracias!
¿Está esto en el tema Mint? Acabo de hacer una pequeña actualización que debería solucionarlo; había un ligero conflicto entre el CSS de ese tema y este componente.
¿Cómo evito que las cajas se delineen con el color de la categoría? He intentado bifurcarlo, agregar CSS y también cambiar el estilo <li> en categories-groups.hbs
(Tenga en cuenta que soy un aficionado, no un desarrollador capacitado)
Parece que tengo un problema mayor. Por alguna razón, cada vez que intento actualizar el componente Theme, no capta los cambios en absoluto. Así que mi CSS estaba bien, simplemente no se estaba cargando. No es algo para este hilo, buscaré para ver si hay algo tonto que estoy haciendo.
¿Sería posible tener las cajas de estilo elegantes con una sección de “últimos” debajo de las categorías? En esencia, quiero hacer lo mismo que hace el componente “Categorías modernas + Cajas de grupo” en el tema Air. Puedes seleccionar Categorías con Últimos para la vista de escritorio y los últimos se muestran debajo de las categorías.
Estoy intentando editar mi propia versión de CSS, pero no soy un experto. ¿Sería algo fácil de hacer o podría estar fuera de mi alcance?
Tengo este caso de uso, donde tenemos muchas categorías y subcategorías habilitadas, y hacen que la página de destino esté muy abarrotada, lo que dificulta encontrar lo que interesa al usuario.
Debido a esto, queremos personalizar la página de destino de Grupos de Categorías para que esté más dirigida a los usuarios en áreas de interés específicas (a través de los grupos de usuarios).
Por lo tanto, propongo agregar una opción de visibilidad para cada grupo de categorías. Si se define alguna, el grupo de categorías solo se haría visible para aquellos grupos de usuarios habilitados en su configuración.
He creado una solicitud de extracción (pull-request) para demostrar lo que quiero decir con todo esto. Por favor, hazme saber qué piensas de esta opción. ¿La usarías? ¿Se aplica a tu sitio de Discourse?
p.d. Esta nueva opción propuesta no debe considerarse como un control de acceso alternativo. Simplemente controla qué grupos de categorías serán visibles para el usuario conectado en función de su pertenencia a grupos. Los permisos existentes seguirán en vigor.