design-scuole-wordpress-theme icon indicating copy to clipboard operation
design-scuole-wordpress-theme copied to clipboard

Posizione circolari sulla home

Open Simsimus opened this issue 11 months ago • 4 comments

Prerequisiti

Proposta

Grazie all'ottimo contributo di @sviluppoRobyone è possibile inserire un numero maggiore di articoli per tipologia e se visualizzarli in orizzontale o in verticale, ma la visualizzazione delle circolari rimane sempre come ultima posizione. Capita di avere l'esigenza di avere in prima posizione le circolari e poi gli articoli; è per caso possibile introdurre nel pannello "configurazione" la possibilità di scegliere se le circolari devono essere visibili in prima posizione o dopo gli articoli?

Motivazione e contesto

Rendere selezionabile la posizione delle circolari.

Simsimus avatar Mar 18 '24 14:03 Simsimus

Se si vuole aggiungere funzionalità di riordino, sarebbe meglio includere anche gli eventi in questa logica così da prendere tutti e tre i tipi

sviluppoRobyone avatar Mar 19 '24 07:03 sviluppoRobyone

Concordo, può essere utile anche scegliere dove posizionare gli eventi, ma le preferenze maggiormente segnalate sono "circolari in alto ed articoli subito dopo" oppure il contrario (in pratica com'è attualmente), ovvero "articoli in alto e circolari subito dopo"; gli eventi in genere vanno bene alla fine. @sviluppoRobyone pensi di riuscire ad apportare tale miglioria per ottimizzare l'ottimo lavoro che hai fatto?

Simsimus avatar Mar 19 '24 15:03 Simsimus

La volontà c'è, rimane da capire quale sia la soluzione più efficace e di qualità. Vedendo attualmente i tipi di campi CMB2 a disposizione, l'unica soluzione è quella di mettere un campo "Ordine di visualizzazione" con le combinazioni delle posizioni dei 3, cosa che non convince al momento...

sviluppoRobyone avatar Mar 22 '24 15:03 sviluppoRobyone

Immagino sia una soluzione meno qualitativa, ma una cosa più veloce potrebbe essere:

  1. creare una opzione nella configurazione del tipo [posizione circolari]: sopra articoli/sotto articoli;
  2. inserire un IF ripetuto due volte (uno prima degli articoli ed uno dopo) nei files "novita-orizzontale.php" e "novita-verticale.php" che esegua l'attuale blocco di istruzioni a condizione che l'opzione corrisponda a quanto scelto dall'utente;
  3. stessa logica dei primi due punti per gli "eventi" ma che per il momento eviterei per vedere come va con le circolari.

Lo so, è una cosa artigianale, ma credo sia risolutiva per il momento. Tu che ne pensi?

Simsimus avatar Mar 22 '24 17:03 Simsimus