Múltiples opciones de vista

Hoy en día es casi completamente posible sin ningún cambio de código, aprovechando Hamburger Theme Selector

Una solución simple con la configuración y el código actuales sería simplemente configurar, digamos, tres temas diferentes con diferentes instancias del componente Topic List Previews (o equivalente) que tenga diferentes configuraciones, llamarles algo obvio y permitir al usuario cambiar entre ellas. Sin trabajo de código, utiliza la funcionalidad principal. Hecho.

Utilizo esta técnica en este momento para permitir a un usuario activar y desactivar una animación de luna giratoria bastante costosa computacionalmente (ver https://starzen.space). Por defecto desactivada, si quieres la luna y las estrellas animadas, selecciona el otro tema desde el menú Hamburger, que por lo demás es idéntico. Si solo quieres una lista aburrida sin distracciones, hay un tema de “Mantenimiento” (que en mi caso incluye imágenes, pero te haces una idea). ¡Fácil!

Otra forma de hacer eso un poco más flexible sería agregar un TC con botones para modificar CSS y activar y desactivar las partes individuales. Entonces, tal vez solo necesites dos temas, ¿uno para mampostería y el otro para lista?

4 Me gusta