Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Wagner67 18 Oct 2016, 10:42:41
-
Ciao ragazzi, buona giornata a tutti voi!
Mi succede una cosa strana su un sito. Lo scenario è il seguente:
- Articolo A visualizzato da menu con template A
- Articolo B visualizzato da menu con template B
- Articolo A con un link al suo interno verso l'articolo B. Il collegamento è costituito dalla stessa stringa presente nel menu B.
Se visualizzo gli articoli dalle rispettive voci di menu ogni articolo appare con il corretto template.
Se, invece, visualizzo l'articolo B utilizzando il link presente nell'articolo A allora l'articolo B viene visualizzato (erroneamente) con lo stesso template dell'articolo A.
Dove sbaglio?
Vi ringrazio infinitamente per l'aiuto!
-
Ciao Wagner67,
potrebbe essere un bug, faccio qualche prova e torno ;)
-
A me funziona correttamente.
Che versione di Joomla utilizzi? Configurazione SEO? Hai la cache attiva?
-
Ciao, grazie...velocissimo!!
La versione di Joomla è la 3.6.2; Configurazione SEO abilitata (tutto attivo tranne "Riscrivi alias UNICODE"); cache disabilitata.
Se vuoi vedere il funzionamento questo è il sito:
http://www.labriusawinery.com/it/
Sotto il menu AZIENDA -> DEGUSTAZIONE, a fondo pagina trovi il collegamento all'articolo CONTATTI il quale appare in modo diverso se lo si invoca da menu oppure dal link.
-
Il link non è uguale a quello del menu, nel codice sorgente il link è questo: http://www.labriusawinery.com/it/azienda/degustazione-vini.html?id=16
Mentre da menu il link è questo: http://www.labriusawinery.com/it/contattaci.html
-
Ho visto!
Ma nel backend di Joomla ho messo come collegamento, nell'articolo, quanto indicato come collegamento nella voce di menu.
Provo a mettere l'indirizzo in chiaro ("/it/contattaci.html") al posto della chiamata con l'itemid. Non so, però, se è la soluzione giusta...e se funziona!
-
Facendo come ho indicato nel post precedente pare funzionare.
Imposto come risolta la discussione.
Grazie infinite.
-
A questo punto, giusto per capire meglio il problema, ho disattivato la riscrittura dell'indirizzo dalla gestione SEO...non funziona più.
Quindi mi viene da pensare che il baco sia dovuto a tale funzionalità la quale linka modifica correttamente gli indirizzi quando si tratta di menù mentre invece non lo fa quando il collegamento è scritto in un articolo.
-
Non ho capito.......puoi rispiegare meglio?
-
Spiegare, per un quasi neofita come me, è una parola grossa!!! ;D ;D
Ma ci provo:
in seguito alla tua osservazione (i due collegamenti risultano diversi se controllati dalla voce di menu o dal link nell'articolo) ho controllato anch'io, non per sfiducia nei tuoi confronti, ma per controllare una mia svista. E per mia sorpresa era esattamente come tu hai detto. Il link relativo alla voce di menu era un collegamento "in chiaro" (/it/contattaci.html (http://www.labriusawinery.com/it/contattaci.html)) mentre quello dall'articolo è un collegamento costruito da Joomla sulla base dell'id dell'articolo. In entrambi i casi, però, il link inserito è "index.php?option=com_content&view=article&id=16". Quindi ho provato a disabilitare le opzioni SEO dalla configurazione generale del sito e tutto si è messo a funzionare bene.
Da qui, mi viene da pensare (sempre facendo frutto della piccola esperienza sul CMS) che la funzionalità del SEO opera solo sui link del menù...gli altri rimangono invariati.
Il problema è stato risolto (temporaneamente in quanto continuo a pensare che non sia la soluzione giusta) inserendo il link /it/contattaci.html (http://www.labriusawinery.com/it/contattaci.html) anche nell'href del link nell'articolo.
Spero di averti illustrato meglio la situazione!!!
-
Il problema è stato risolto (temporaneamente in quanto continuo a pensare che non sia la soluzione giusta) inserendo il link /it/contattaci.html (http://www.labriusawinery.com/it/contattaci.html) anche nell'href del link nell'articolo.
Credo che il comportamento sia corretto, il SEO agisce solo sui link generati da Joomla, mentre quelli inseriti manualmente nei contenuti rimangono invariati.
-
E mi pare anche giusto...però, a questo punto le varie guide su come inserire un collegamento in articolo, tali per cui si dovrebbe "copia-incollare" il contenuto del link della voce di menù (nascosto o meno che sia), sarbbero da adeguare...
o mi sfugge ancora qualcosa?
In ogni caso con la tua osservazione ho risolto il problema e capito meglio il funzionamento di Joomla!...GRAZIE!
-
Se mi dai il link alle guide che hai letto le ricontrollo per vedere se si possono migliorare
-
Una è questa (http://www.joomla.it/articoli-della-community/811-creare-collegamenti-ipertestuali-e-anchor-link-in-joomla.html) (anche se fa riferimento ad una versione di Joomla ormai vecchia).
Anche qui (http://forum.joomla.it/index.php?topic=67651.0) si parla di questo tipo di soluzioni ma non mi sento di aggiungere altre info per non creare confusione.
-
mmmm aspetta ora ho capito meglio....
tu nell'articolo avevi inserito un link tipo
"index.php?option=com_content&view=article&id=16"
e Joomla te l'ha trasformato in frontend in
"it/azienda/degustazione-vini.html?id=16"
mentre in realtà avrebbe dovuto trasformarlo in
"/it/contattaci.html"
è così?
-
Esatto!!! ;D ;D
Alla fine uscrià una soluzione veramente idonea...