Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : MrJoser 05 Jul 2014, 19:08:28
-
salve a tutti, e grazie in anticipo per gli eventuali suggerimenti.
Ho la necessità di eliminare la voce "registrati" dal mod-login o reindirizzarla ad una voce di menù da me creata. Mi spiego meglio. Siccome il cliente desidera due tipologie di registrazione, una come utente e una come fornitore, ovviamente con campi diversi, ho creato due differenti form con Chronoforms e una voce di menu "Registrati" all'interno della quale posso scegliere se registrarmi come utente o fornitore. Ho bisogno di modificare il collegamento della voce registrati del mod-login linkandola all'articolo che ho creato anzichè "index.php?option=com_users&view=registration"
Come posso risolvere questo problema?
Grazie
-
Nel file php del modulo login.
file: /modules/mod_login/tmpl/default.php
riga: 73
stringa : <a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>">
-
Ho modificato più volte quella stringa ma vengo reindirizzato alla solita pagina di registrazione.
Ho provato a modificarla così:
*** <a href="<?php echo JRoute::_('http://miosito.com/registrati.html'); ?>"> ***
e così:
*** <a href="miosito.com/registrati.html"> ***
ma il discorso non cambia. Preciso che ho attive tutte le impostazioni SEO compresa la riscrittura dell'url ma ho fatto più prove anche con i parametri SEO disattivati.
-
mmm... perchè gli passi il link assoluto ? passagli il link non sef, tipo index.php?com_chronoforms.....
-
Ho provato a passargli il link dell'articolo index.php?option=com_content&view=article&id=30&Itemid=303 ma mi porta sulla solita pagina
-
alla solita pagina? quale ?
prova a disabilita le funzioni seo, fai la modifica con il link diretto al form e poi riabilita le funzioni seo.
un link al sito sarebbe utile.
grazie
-
Per solita pagina intendo la pagina di registrazione di default del mod-login. Ho provato a disabilitare le funzioni seo e fare la procedura che mi hai indicato ma non va. mi riporta sempre alla pagina di registrazione del mod-login. Ho provato anche ad eliminare la riga di codice in questione dal file default.php ma la voce "registrati" non va via. Se non riesco a reindirizzarla all'articolo potrei anche eliminarla ma non ci sto riuscendo.
Non posso indicarti il sito perchè purtroppo è in locale.
-
A questo punto se hai un tuo form di registrazione perché vuoi cambiare la voce del mod login, disabilitalo proprio ed reindirizza dove vuoi direttamente dal form.
-
Vorrei riuscire a modificare il modulo perchè ho un template professionale che mi crea un effetto hover sul modulo mettendolo semplicemente in posizione "login". Ma in ogni caso ho bisogno del mod-login. Per la registrazione uso la pagina da me creata e per il login? ho sempre bisogno di quel modulo quantomeno per dare la possibilità di accesso ai clienti.
-
aspetta... non è che il template fa un ovveride del modulo login ? controlla se hai il file in template/html/mod_login
-
Intendevo la voce registrati, puoi toglierla magari con un visualizza none da css, oppure se gestita da template non scrivi nulla nel campo di configurazione gestione template.
-
http://www.emmanuellemodebar.it/
In questo sito che sto costruendo la voce registrati stava dopo il login, non scrivendo nulla non compare, template framework vertex.
-
Esattamente. Il template faceva l'override del modulo. Bastava modificare default.php in template/xxx/html/ anzichè /modules/mod_login/tmpl
Grazie mille per l'aiuto. :D :D
-
eh mi sembrava strano :-)
metti [RISOLTO] davanti al titolo del primo post.
grazie