Back to top

Autore Topic: Messaggio di sitema, iserire link.  (Letto 815 volte)

Offline Marty85

  • Esploratore
  • **
  • Post: 65
    • Mostra profilo
Messaggio di sitema, iserire link.
« il: 09 Apr 2015, 10:33:31 »
Ciao, mi è stato chiesto di inserire il link alla pagina di registrazione utenti direttamente nel messaggio che compare quando si tenta di accedere a un'area riservata agli utenti registrati senza essere loggati.

In pratica, copiare il link nella posizione indicata:



Ho provato a fare un override, ma i due elementi si trovano in due file diversi:

JGLOBAL_YOU_MUST_LOGIN_FIRST è in libraries/cms/application/site.php

COM_USERS_LOGIN_REGISTER è in components/com_users/views/login/tmpl/default_login.php

Come posso inserire il link dove mi chiedono?
Rip out my heart. Beat me to death with it.

Offline Marty85

  • Esploratore
  • **
  • Post: 65
    • Mostra profilo
Re:Messaggio di sitema, iserire link.
« Risposta #1 il: 09 Apr 2015, 10:46:44 »
in libraries/cms/application/site.php ho cambiato una riga da:

Codice: [Seleziona]
$this->enqueueMessage(JText::_('JGLOBAL_YOU_MUST_LOGIN_FIRST'));
a:

Codice: [Seleziona]
$this->enqueueMessage(JText::_('JGLOBAL_YOU_MUST_LOGIN_FIRST').'<a href="'.JRoute::_('index.php?option=com_users&view=registration').'"> '.JText::_('COM_USERS_LOGIN_REGISTER').'[/url]');
"quasi" funziona, perché mi pubblica il link dove mi serve, ma non mi sostituisce la dicitura COM_USERS_LOGIN_REGISTER con quella indicata nel file della lingua...

[EDIT]
Ah, bene, scopro solo ora che non è possibile fire l'override dei file in libraries. che faccio, lascio modificato l'originale, così al primo aggiornamento perdo tutto?
« Ultima modifica: 09 Apr 2015, 10:53:31 da Marty85 »
Rip out my heart. Beat me to death with it.

 



Web Design Bolzano Kreatif