Plusieurs options d'affichage

Je pensais à quelque chose de similaire aujourd’hui en parcourant les catégories Plugin et Theme et j’ai ressenti de la frustration en essayant de parcourir rapidement les listes.

J’aurais presque souhaité qu’il y ait un moyen pour l’utilisateur de choisir comment il voulait le voir, comme l’application craigslist qui donne les options de liste, miniatures, grille ou galerie (et parfois carte aussi), au lieu de faire choisir à l’administrateur la seule vue.

Ceci devrait peut-être être un nouveau sujet cependant.

6 « J'aime »

C’est presque entièrement possible aujourd’hui sans aucune modification de code, en utilisant Hamburger Theme Selector

Une solution simple avec la configuration et le code actuels consisterait simplement à configurer, disons, trois thèmes différents avec différentes instances du composant Topic List Previews (ou équivalent) qui ont des paramètres différents, à les appeler de manière évidente et à permettre à l’utilisateur de basculer entre eux. Aucun travail de code, utilise la fonctionnalité de base. Fait.

J’utilise cette technique actuellement pour permettre à un utilisateur d’activer et de désactiver une animation de lune tournante plutôt coûteuse en calcul (voir https://starzen.space). Par défaut désactivée, si vous voulez la lune et les étoiles animées, vous sélectionnez l’autre thème dans le menu Hamburger, qui est par ailleurs identique. Si vous voulez juste une liste ennuyeuse sans distractions, il y a un thème « Maintenance » (qui dans mon cas comprend des images, mais vous voyez l’idée). Facile !

Une autre façon de rendre cela un peu plus flexible serait d’ajouter un TC avec des boutons pour modifier le CSS et activer/désactiver les parties individuelles. Ensuite, vous n’auriez peut-être besoin que de deux thèmes, un pour la maçonnerie et l’autre pour la liste ?

4 « J'aime »

Je n’avais jamais envisagé cela comme une option et j’adore ça, merci de l’avoir suggéré !

1 « J'aime »