Scusate, ma che succede?
Fino a ieri ho sempre cambiato gli alias , adesso mi dice ( senza cambiare nulla, non faccio altro che aprirlo e confermare il già esistente):
Il percorso 'taxonomy/term/76' non è valido o non si hanno i requisiti d'accesso per visualizzarlo.
Ovviamente sono Admin ed ho tutti i permessi
Ogni tanto accade qualcosa di "strano" :-(
Chi ne sa qualcosa?
Il percorso 'taxonomy/term/%' fa parte del menu router se hai abilitato il modulo taxonomy. Meglio non creare alias che 'coprono' percorsi del router (vedi la tabella menu_router).
Controlla che non hai un alias con quel percorso, se si, cancellalo.
Più imparo, più dubito.
Ciao Jil
l'unica cosa che ho fatto è stato testare il modulo "taxonomy_menu_vocabulary_path".
Successo il fattaccio ( e anche perchè non mi dava nulla in piu' di quanto avessi, l'ho disabilitato)
Non ho capito.....Mi spieghi meglio cosa dovrei fare ?
Cercare all'interno della tabella menu_router il percorso "taxonomy/term/% e cancellarlo ?
Considera che quando creo un term il sistema di default gli assegna quel percorso di "sistema"
Ho fatto un pasticcio ?
Ciao e grazie
Ed
Urgh...tutti i terms di un intero vocabolario hanno come path di sistema 'taxonomy/term/%' .
Anche adesso , qualsiasi termine inserisca , mi crea quel path.
Uhm ...forse mi sono spiegato male
Questo è il path di sistema: 'taxonomy/term/%'
Questo è l'alias: vini/vermentino
Io non faccio altro che aprire l'alias con "modifica", NON modificare nulla, e sarlvarlo "as is" ..e mi da questo errore
Oddio ...devo cancellarli tutti ?
Disabilita gli ultimi moduli che compromettono il tuo lavoro.
Aspetta a cancellare (calma e sangue freddo, aspetta John) :
guarda intanto su drupal.org se con qualche modulo riesci a esportare questi dati.
Forse dico una cavolata = importexportapi-6.x-1.x-dev
Hai ragione Lorenzo ....calma e gesso !! :-)
I vocabolary li posso esportare con "taxonomy import/export via Xml"
Ora vedo se posso esportare anche tutti gli alias con qualche modulo , compreso quello segnalato da te .
Nel frattempo ho disabilitato "taxonomy_menu_vocabulary_path".
Ho un sospetto : Hai presente "taxonomy menu" sotto "impostazioni vocabolario" ? Mi sa che ho giochicchiato con le impostazioni nella parte :
Menu Location
Menu Path Type
No so , è solo un sospetto.
Che ne dici ?
Grazie dell'intervento
Ed
Su drupal org potrebbero esserci note e richieste su bug trovati per questo modulo : sei andato a leggere?
Spesso si traggono utili consigli e spunti.
Consiglio di fermare i nuovi moduli appena creano problemi e inserire 1 alla volta i moduli che non si conoscono "bene e molto a fondo".
Questo mod. specifico non lo uso (x ora) ma è sicuro che se permette di impostare dei PATH e questi sono "errati" di problemi è sicuro che ne hai.
disabilitato il modulo hai ancora errori ?
se salvi il lavoro .. più avanti ... potresti disinstallarlo interamente (prima i contenuti export però) + un bel backup globale files + mysql
PS. Questo "fatto" non accade con gli alias dei "node"
Se vado a fare la stessa operazione = alias-modifica, posso fare qualsiasi cosa senza che appaia un "alert"
di quel tipo . Quindi il problema è unicamente nella gestione dei path di "sistema" dei terms .
Hai ragione.
Quello che non ho fatto, stavolta, perchè lo faccio sempre, è stato quello di creare un backup intermedio.
E' che non credevo assolutamente di crearmi dei problemi andando a curiosare nel "Menu Path" , visto che non stavo
impostando menu per le taxonomy ; pensavo fose un "oltre" ...ed invece....
Adesso cerco di esportare il più possibile e ricominciare da capo. Quello che mi scoccia maggiormente è perdere tutto il lavoro fatto su
CCK ...grrrr. Vedo se c'è un modo ....
Una cosa ho imparato: con i moduli non c'è coerenza con il core di Drupal. Lo stesso Pathauto , ti facci un esempio (ne sono venuto a capo
dopo n° tentativi). Se tu volessi creare un nodo in base al vocabolario : regioni/lombardia/cremona dovresti settarlo in prima istanza con
Pattern for all Regioni paths:
[vocab-raw]
Va da se : la spiegazione è corretta: The unfiltered vocabulary that the page's first category belongs to.
Perfetto. Poi ti dici : Va be' , ma voglio che prima del term (qualora esista) possa mostrare anche il "parent" in modo che ci sia
anche a livello di nodo una classificazione più corretta.
Sai cosa devi inserire per ottenere questo ? [catpath-raw] , As [cat-raw], but including its supercategories separated by /. WARNING - raw user input.
Perchè chiama "category" quello che in realtà è un "parent" ? Infatti lui prevede il "parent" ma solo alla voce [vid]
The id number of the category's parent vocabulary.
Chi ha realizzato il modulo ha ben chiara la differenza tra "category" e "parent" solo che è "fumoso" nella descrizione.
Oddio, tutto grasso che cola rispetto a mettere mano al php, però cosi' si generano anche dei grandi misunderstanding, che a volte , vedi ll mio caso dove credevo di non fare nulla di male ravanando nel "taxonomy menu" , ho rovinato il lavoro di un paio di giornate.
Pazienza; vorrei comunque capire dove è l'errore per prevenirlo successivamente. Provo a cercare anche se il fatto che la documentazione importante sia tutta in inglese (che capisco ma è una doppia fatica) rallenta un poco.
Grazie mille e buona serata
Se ti viene in mente qualcosa sono tutto orecchi ;-)
Ed
Eventualmente era l'alias da cancellare.
Domanda: esiste taxonomy/term/76? Se il termine forse cancellato (ma non l'alias) forse è questo il problema - allora cancella l'alias.
Più imparo, più dubito.