Joomla.it Forum

Joomla! 3 => Joomla! 3 => : Wagner67 18 Oct 2016, 10:42:41

: [RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: 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!
: Re:Template errato in fase di visualizzazione articolo da link interno
: ste 18 Oct 2016, 10:50:30
Ciao  Wagner67,
potrebbe essere un bug, faccio qualche prova e torno ;)
: Re:Template errato in fase di visualizzazione articolo da link interno
: ste 18 Oct 2016, 10:56:00
A me funziona correttamente.
Che versione di Joomla utilizzi? Configurazione SEO? Hai la cache attiva?
: Re:Template errato in fase di visualizzazione articolo da link interno
: Wagner67 18 Oct 2016, 11:10:23
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.
: Re:Template errato in fase di visualizzazione articolo da link interno
: ste 18 Oct 2016, 11:17:04
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
: Re:Template errato in fase di visualizzazione articolo da link interno
: Wagner67 18 Oct 2016, 14:43:17
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!
: Re:Template errato in fase di visualizzazione articolo da link interno
: Wagner67 18 Oct 2016, 14:47:04
Facendo come ho indicato nel post precedente pare funzionare.
Imposto come risolta la discussione.
Grazie infinite.
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: Wagner67 18 Oct 2016, 14:52:36
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.
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: ste 18 Oct 2016, 21:04:02
Non ho capito.......puoi rispiegare meglio?
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: Wagner67 18 Oct 2016, 21:37:33
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!!!
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: ste 19 Oct 2016, 10:15:09
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.
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: Wagner67 20 Oct 2016, 08:44:31
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!
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: ste 20 Oct 2016, 09:52:42
Se mi dai il link alle guide che hai letto le ricontrollo per vedere se si possono migliorare
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: Wagner67 20 Oct 2016, 11:34:50
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.
 
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: ste 20 Oct 2016, 13:09:26
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ì?
 
: Re:[RISOLTO] Template errato in fase di visualizzazione articolo da link interno
: Wagner67 20 Oct 2016, 13:56:40
Esatto!!!  ;D ;D
Alla fine uscrià una soluzione veramente idonea...