-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ancora errore di breadcrumb segnalate da asseveratori #436
Comments
questa la possibile soluzione che al momento funziona breadcrumb.php |
La soluzione, a quanto pare, viene complicata da almeno un paio di fattori. Il primo e principale è che la libreria BreadcrumbTrail è stata integrata inizialmente con delle modifiche che la snaturano e ne rompono il comportamento originario - come correttamente puntualizzato anche nel primo degli issue citati sopra. Con il corollario che tutte le ulteriori toppe e aggiunte per adattarla a tutti i singoli casi particolari confondono il quadro e non ne migliorano l'ordine del codice. L'altro fattore, penso, è che ad oggi non sono state ancora definite al 100% tutte le pagine che compaiono nei path, come tipo di vista in Wordpress. Cos'è "Luoghi", o "Uffici"? Una page, un archivio? Interpretazione libera? |
Riassumendo: personalmente, ho risolto togliendo quasi tutte le customizzazioni a BreadcrumbTrail, e correggendone i parametri di configurazione. Ma funziona nel mio setup. Ad esempio, per me "Luoghi", "Eventi" ecc. sono archivi di post type, e i loro tipi, archivi di tassonomia. |
come si può adattare questo pezzo di codice a seconda che sia un evento o un luogo? |
Non si può, senza pasticciare e complicare ulteriormente. Per questo, io lì ho cavato via tutto o quasi, da qui a qui. Perché oltretutto, a ben guardare, è anche codice inutile. Ho lasciato giusto i casi delle U.O. e dell'Amministrazione, che sono gruppi "misti". Per me i tipi luogo ed evento sono semplici archivi di tassonomie, che vengono gestite nativamente da BreadcrumbTrail, basta dichiararle nei parametri: --- a/inc/breadcrumb.php
+++ b/inc/breadcrumb.php
@@ -139,1 +139,7 @@ class Breadcrumb_Trail {
- 'post_taxonomy' => array(),
+ 'post_taxonomy' => array(
+ 'notizia' => 'tipi_notizia',
+ 'servizio' => 'categorie_servizio',
+ 'documento_pubblico' => 'tipi_documento',
+ 'luogo' => 'tipi_luogo',
+ 'evento' => 'tipi_evento',
+ ), |
Per precisare: non c'è bisogno di gestire "Vivere il Comune" come un caso speciale, almeno per quento riguarda Eventi e Luoghi. |
ti ringrazio per tutte le dritte. Come dicevi tu ho dovuto customizzare il file functions.php e relativi template implementando le nuova breadcrumb personalizzate; inc/breadcrumb.php e cosi via. Lavoraccio ma al momento sembra girare. |
Prerequisiti
Descrivi il problema
gli asseveratori hanno indicato errori sulle breadcrumb come di seguito:
e così via.
E' possibile risolvere definitivamente questo problema? Altrimenti c'è il rischio di non passare
Allego un solo screen come esempio
Includi link o screenshot
Su quale sisitema operativo stai riscontrando il problema?
Windows
Su quale browser stai riscontrando il problema?
Qualsiasi
Che versione del tema stai utilizzando?
1.10
The text was updated successfully, but these errors were encountered: