Back to top

Autore Topic: voce di menu nascosta e link articoli da altri articoli con url "pulite"  (Letto 2685 volte)

Offline Mariano Uberti

  • Nuovo arrivato
  • *
  • Post: 17
  • Sesso: Maschio
    • Mostra profilo
ciao amici del forum,

sono 2 giorni che sto combattendo con un problema (in teoria semplice) da cui non vengo a capo.
E' stato trattato in altri post, ma la soluzione proposta non da il risultato che vorrei io.

Problema: voglio nascondere voci del menu principale che puntano ad articoli in sottocategorie.
Il fine è poter creare link strutturati come voglio io ad articoli non direttamente puntati da voci che compaiono nel menu principale (ma solo da link di articoli interni).
Uso Joomla 1.6.4.

Provo a spiegarmi meglio con un esempio:

all'interno di www.miosito.com/categoria1 ci sono molti articoli;
l'articolo principale lo chiamo sempre categoria1.html, lì descrivo cosa gli utenti trovano dentro quella categoria e ci metto i link a tutti gli altri articoli della categoria;
l'unico modo (che io conosco, ma sono un neofita) di costruire la url e il link come www.miosito.com/categoria1/articolox.html è associarci una voce di menu principale che mi compare nel mio menu verticale sulla sinistra, altrimenti la url avrà una forma "brutta" (con numeri e percorsi non ben strutturati).
Cio che vorrei fare dunque è NASCONDERE QUESTA VOCE DI MENU PRINCIPALE.

In altri post suggerite come soluzione di creare la voce in un menu fantasma da non visualizzare.
L'ho fatto e funziona, ma NON RIESCO ottenere la url: www.miosito.com/categoria1/articolox.html perché (se ho capito bene) anche nel menu fantasma devo ricostruire la stessa struttura di categorie e sottocategorie, e non è possibile associare due voci di menu allo stesso oggetto.

In altre parole quando nel menu fantasma creo la voce che punta all'articolo principale "www.miosito.com/categoria1/categoria1.html" mi dice che non si può fare perché c'è già la voce del menu principale che punta alla stessa voce.
L'errore che mi esce fuori è: "Salvataggio fallito con il seguente errore: Un'altra voce di menu ha lo stesso alias nella Root. La Root è il livello principale".
E se non creo questa voce intermedia non riesco a categorizzare le altre voci di menu fantasma sotto la voce principale "categoria1".

Come posso risolvere questa mia esigenza?
(che spero di aver spiegato in termini comprensibili)
Vorrei farlo usando solo Joomla, ma se non c'è altro modo anche l'uso di un modulo/plugin gratuito va bene. L'importante è risolvere il problema.

un saluto a tutti e un ringraziamento anticipato a chi ha avuto la pazienza di leggere fino a qui
e un ringraziamentone a chi mi suggerisce come risolvere il problema  ;D
« Ultima modifica: 24 Lug 2011, 23:50:25 da zagasir »
Mariano Guido Uberti, consulente viaggi indipendente
specializzato su: crociere, giri del mondo, vacanze in Australia e Stati Uniti
http://www.uberti.eu/

Offline Mariano Uberti

  • Nuovo arrivato
  • *
  • Post: 17
  • Sesso: Maschio
    • Mostra profilo
provando e riprovando ... (l'accademia del cimento)

per provare a risolvere il problema mi sono letto tutto quello che ho trovato anche sul forum inglese, ma non ne sono venuto a capo
poi provando a smanettare con le opzioni e lavorando di fantasia mi sembra di aver capito che una possibile soluzione sia:

- costruire l'albero completo dei link agli articoli nel menu nascosto
  (cosa che permette di avere url pulite e ordinate che ricalchino le categorie)
- e nel main menu visualizzato (nel menu verticale di sinistra o da qualsiasi altra parte) usare solo
  ALIAS VOCE DI MENU

adesso è tardi e non ce la faccio a provare la soluzione con calma sul mio sito, ma credo che questa sia la strada buona

per curiosità: qualche altro principiante si trova con il mio stesso problema?
sempre che sia riuscito a spiegare comprensibilmente quale sia il problema che voglio risolvere  :)
Mariano Guido Uberti, consulente viaggi indipendente
specializzato su: crociere, giri del mondo, vacanze in Australia e Stati Uniti
http://www.uberti.eu/

 



Web Design Bolzano Kreatif