Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : nitro282 22 Feb 2012, 19:05:51
-
Non voglio collegare per forza l'home ad un componente, voglio solo che compaiono i moduli.
Il problema deriva dal fatto che ho inserito il tasto indietro nei componenti,
<jdoc:include type="component" style="xhtml"/>
<p>
<a href="javascript:history.back();">Torna indietro</a>
</p>
Però ora mi ritrovo il pulsante indietro anche in home, e se sono appena entrato nel sito, non ha senso, non trovate?.
Una soluzione?
-
Ciao nitro282, io ho risolto così: crei un nuovo modulo html personalizzato, ci piazzi dentro lo script e poi metti il modulo dove vuoi, per esempio in tutte le pagine tranne la home.
Funziona perfettamente e non serve mettere mano al codice del core.
Nota: devi settare i permessi per consentirti di postare codice.
;)
-
Secondo me ottima soluzione!
-
stavo proprio operando in questo modo.. ma i permessi dove devo abilitarli?
In Jce editor ho abilitato javascript e php ma non funziona il codice:
<a href="javascript:history.back();">Torna Indietro
un consiglio?
-
Su joomla 2.5 vai in; Sito > Configurazione globale > Filtri testo.
A Super user assegni: Nessun filtro
-
No, ho la versione 1.7
Cmq... ho scoperto forse cosa era a disabilitare il codice javascript, un il plugin HTML purifier for Joomla.
Ora posto la questione sulla sezione giusta, vediamo di trovare la soluzione.
Grazie.
-
Per dovere di completezza nei confronti di chi legge, aggiungo che come hai scritto il codice nel secondo post, non funzionerà mai se non chiudi il tag
<a href="javascript:history.back();">Torna Indietro</a>
Inoltre faccio presente che è possibile inserire questa funzione anche in una voce di menù come un qualsiasi link esterno.
E per finire sulle versioni precedenti alla 2.5, per inserire del codice, bisogna modificare le opzioni in: Gestione articoli (anche se il codice poi lo inseriamo in un modulo).
-
Esatto!, hai fatto bene a precisare, mi era scappato il tag, infatti anche io proprio oggi ho corretto un post che aveva da mesi un tag chiudo in anzicchè [/url]
-
Ho risolto, metto la funzione if, cosi posso includere nell'index.php del template il codice javascript e il plugin "HTML purifier for Joomla" non interviene per toglierlo:
<?php if ($this->countModules('indietro')) { ?>
<div id="indietro">
<a href="javascript:history.back();">Torna Indietro</a>
<jdoc:include type="modules" name="indietro" style="xhtml" />
</div>
<?php } ?>
[RISOLTO]