Múltiples opciones de vista

Hoy estaba pensando en algo similar mientras navegaba por las categorías de Plugin y Theme y me sentí frustrado intentando hojear las listas.

Casi desearía que hubiera una forma para que el usuario elija cómo quiere verlo, como la aplicación craigslist que ofrece opciones de lista, miniaturas, cuadrícula o galería (y a veces mapa también), en lugar de que el administrador elija la única vista.

Quizás este debería ser un nuevo tema.

6 Me gusta

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

Nunca se me ocurrió esto como una opción y me encanta, ¡gracias por sugerirlo!

1 me gusta