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

Problema riguardante la modifica delle Breadcrumbs #398

Open mattiadevigus opened 10 months ago

mattiadevigus commented 10 months ago

Prerequisiti

Descrivi il problema

Buonasera Scrivo per segnalare un problema abbastanza invadente causato dalle modifiche apportate dal tema all'interno della libreria Breadcrumb Trail.

Di recente, abbiamo effettuato dei pre-assessment con i comuni e il team digitale per valutare la corretta realizzazione del sito. La cosa che ci è stata fatta notare maggiormente è stata l'errata indicizzazione delle breadcrumb (Ad esempio: un ufficio mostra il percorso "Home/Amministrazione/NomeUfficio" al posto di "Home/Amministrazione/Uffici/NomeUfficio").

Provando ad adattarci alle richieste del team digitale, contrastanti con il tema attuale, abbiamo rilevato che la gestione delle breadcrumbs è stata implementata modificando direttamente il codice sorgente del plugin BreadCrumb Trail, incluso nel tema padre, invece di utilizzare gli eventi messi a disposizione della libreria stessa. Questo fa sì che sia estremamente complicato implementare le modifiche richieste dagli asseveratori in un tema figlio, ed anzi l'unica soluzione per adattare il sito sembrerebbe continuare a mettere le mani nel plugin BreadCrumb Trail nel tema padre.

La soluzione corretta sarebbe usare il plugin BreadCrumb Trail "pulito", e usare i suoi eventi (sia nel tema padre che in un eventuale figlio) per gestire la stampa delle breadcrumb.

E' prevista una soluzione a riguardo o l'unico modo rimarrà modificare direttamente la libreria di Breadcrumb Trail?

Includi link o screenshot

No response

Su quale sisitema operativo stai riscontrando il problema?

Windows

Su quale browser stai riscontrando il problema?

Qualsiasi

Che versione del tema stai utilizzando?

1.7.4

abmcr commented 10 months ago

Io pensavo di non modificare la libreria del tema, ma di usare un workround "bovino", permettendo, in ogni pagina, di poter costruire i segmenti del breadcrumbs necessari. Il tutto usando CMB2IO e creando un repeater. L'unico dubbio che ho è: ok per la modifica del breadcrumb ma la struttura delle URL sarà mica anch'essa oggetto di validazione in fase asseverativa? Cioè una URL tipo

https://xyz.xx/servizi/carta-identita-modulo

potrebbe avere un breadcrumb del tipo

Home > Servizi -> Carta identità -> Modulo carta

quindi con un segmento in più rispetto alla URL senza che questo crei problemi all'asseverazione

abmcr commented 9 months ago

Scrivo solo per dire che una modifica la file breadcrumbs.php mi ha consentito di risolvere quasi tutti i breadcrumbs

fabricius4 commented 9 months ago

Scrivo solo per dire che una modifica la file breadcrumbs.php mi ha consentito di risolvere quasi tutti i breadcrumbs puoi indicarmi le modifiche da effettuare poichè mi ritrovo anch'io nel problema di segnalazione degli asseveratori?grazie

1993soldav commented 5 months ago

@abmcr Salve, anche noi ci troviamo a dover risolvere questo problema, sarebbe possibile avere una dritta? abbiamo provato anche con diversi plugin ma nulla.

abmcr commented 5 months ago

@abmcr Salve, anche noi ci troviamo a dover risolvere questo problema, sarebbe possibile avere una dritta? abbiamo provato anche con diversi plugin ma nulla.

sentiamoci in privato

andreabersi@gmail.com