Autore Topic: Modulo di ricerca in template senza contenuti  (Letto 4041 volte)

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Modulo di ricerca in template senza contenuti
« il: 12 Mar 2011, 13:31:29 »
Mi è capitato di dover realizzare un sito con joomla 1.6 per il quale sono stati utilizzati due template: uno assegnato alla sola home e l'altro per tutti gli altri menu.
Il template assegnato alla voce di menu Home non ha contenuti, ossia non vengono pubblicati articoli o componenti.
Il problema, in quest'ultimo caso, è che il modulo di ricerca di joomla, pubblicato in una posizione modulo di questo tempalte, non funziona perchè non ha dove visualizzare i risultati della ricerca.

Così ho deciso di descrivere la soluzione in questo articolo:
http://www.joomla.it/articoli-della-community-16/4808-modulo-di-ricerca-in-template-senza-contenuti.html
« Ultima modifica: 14 Mar 2011, 11:13:02 da ste »
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12763
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di ricerca in template senza contenuti
« Risposta #1 il: 15 Mar 2011, 11:27:33 »
Ciao bigham, non mi riesce di riprodurre lo scenario da te prospettato per provare a fare l'override del modulo della ricerca.
Qui:
http://www.joomlacsszengarden.com/demo16
ho assegnato alla voce di menu home il template beez_20, dalla cui index ho commentato il
<jdoc:include type="component" />
mentre ho assegnato come predefinito il template beez5.
Quindi nella home non compaiono i contenuti.
Sia che io faccia la ricerca nella home o nelle altre pagine i risultati compaiono sempre nel template beez5 come mi sembra giusto, essendo il template predefinito.
 :)

joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re:Modulo di ricerca in template senza contenuti
« Risposta #2 il: 15 Mar 2011, 19:20:18 »
Ciao tonicopi

Forse è meglio che fai la prova escludendo i template di default. Usa due template diversi o lo stesso template installato due volte ma con nomi diversi.
I template di default sono assegnati a voci di menu diverse e a moduli diversi. Il modulo search ad esempio è assegnato a due voci di menu che fanno riferimento poi al template Atomic.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12763
  • Sesso: Maschio
    • Mostra profilo
Re:Modulo di ricerca in template senza contenuti
« Risposta #3 il: 16 Mar 2011, 01:31:51 »
Allora ho seguito il tuo consiglio ed ho installato un altro template preso dal calderone: il modern-tg_j1.6.zip.
L'ho duplicato e uno dei due l'ho assegnato alla home page dopo averlo privato del codice
<jdoc:include type="component" />
L'altro, integro, l'ho messo come predefinito.
La ricerca fatta in home mostra i risultati nel template predefinito, esattamente come prima con i template di default.
http://www.joomlacsszengarden.com/demo16
 :(
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re:Modulo di ricerca in template senza contenuti
« Risposta #4 il: 16 Mar 2011, 18:10:59 »
Prova a togliere il menu principale o almeno a disattivare la voce di menu cerca.
Se vedi quando visualizza la pagina di ricerca la voce di menu Cerca è attiva.

Nel template che ho usato per la home era presente un solo menu top ma senza la voce menu Cerca.

Stesso esempio ma senza la voce cerca: http://bigham.joomlafree.it/
e come vedi non funziona più
« Ultima modifica: 16 Mar 2011, 18:41:28 da bigham »
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

 

Host

Torna su