italia / design-comuni-wordpress-theme

Tema Wordpress per i siti dei comuni italiani
GNU Affero General Public License v3.0
33 stars 33 forks source link

All'attivazione tema, le pagine predefinite non hanno il template corretto #392

Closed enrimk closed 10 months ago

enrimk commented 10 months ago

Prerequisiti

Descrivi il problema

Quando il tema viene attivato, vengono create alcune pagine predefinite (Amministrazione, Novità, Servizi, Vivere il Comune...), la cui lista sta in comuni_pagine.json. A ciascuna di queste pagine, dovrebbe venire attribuito il rispettivo template speciale, tra quelli in page-templates/.

Questo però non avviene: le pagine sono create, e rimangono con il template di pagina di default.


La causa è che nel json, nella prop. "template_name" è stato erroneamente usato il titolo del template, invece del nome del file del template (senza estensione).

Infatti:

NB In certe condizioni, il bug potrebbe non apparire in tutte le pagine. Ad esempio, su SO con FS non case-sensitive (Windows, MacOS) e qualora il nome del file non abbia spazi e differisca dal titolo solo per il case (ad es., "Amministrazione").

Includi link o screenshot

No response

Su quale sisitema operativo stai riscontrando il problema?

Linux

Su quale browser stai riscontrando il problema?

Qualsiasi

Che versione del tema stai utilizzando?

1.7.4

tomasdimaio commented 10 months ago

Ragazzi, getto la spugna, ho eseguito tutto ciò che avete detto,ma il risultato non cambia versione 1.7.4 image versione 1.6.2 image Io lascerei anche la versione 1.6.2 ma purtroppo non passa il validatore per altri motivi (luogo non funziona ed errore sui metatag) image

Acetto suggerimenti almeno per toglire quella maledetta scritta dalle pagine in amministrazione image

GRAZIE

enrimk commented 10 months ago

ho eseguito tutto ciò che avete detto,ma il risultato non cambia versione 1.7.4

Il problema che segnali però non c'entra molto con questo issue in particolare, e non fornisce info molto utili ad approfondire il bug descritto qui.


La discussione relativa al problema tuo stava in #388? Valgono ancora le cose spiegate nel thread di quell'issue. In particolare: nel tema MANCA ancora un template anche per il dettaglio dell'Unità Organizzativa. Quindi WP usa il template di default, che è single.php. In quel template, c'è l'avviso "sito demo" (che a mio parere è sbagliato che stia lì, ed è sbagliato come è formulato - ma è un altro discorso). Soluzione: implementare _single-unitaorganizzativa.php. A riguardo c'è anche una PR aperta, se credi, da cui magari prendere spunto.