Back to top

Autore Topic: Determinare se si sta visitando la HomePage realmente, come si fa?  (Letto 1827 volte)

Offline imesh

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Salve, ho il seguente problema:
nella index.php del mio template ho scritto il seguente codice preso dalla doc di joomla per determinare se si è nella frontpage del sito
Codice: [Seleziona]
<?php 
$app 
JFactory::getApplication(); 
$menu $app->getMenu(); 
$lang JFactory::getLanguage(); 
if (
$menu->getActive() == $menu->getDefault($lang->getTag())) { 
      echo 
'This is the front page'

?>

Però non funziona come dovrebbe, nel senso che se l'indirizzo è:
http://localhost:8888/ tutto ok


ma se è
http://localhost:8888/index.php/9-news/3-news-di-prova
la vede sempre come frontpage....perchè???
« Ultima modifica: 27 Gen 2014, 15:43:05 da imesh »

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:Determinare se si sta visitando la HomePage realmente, come si fa?
« Risposta #1 il: 27 Gen 2014, 16:45:59 »
ciao imesh,

forse perché per quella "voce" non hai creato la medesima "voce" di menu, e Joomla! vede sempre quel link come "home" page.  ;)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline imesh

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Determinare se si sta visitando la HomePage realmente, come si fa?
« Risposta #2 il: 27 Gen 2014, 16:52:00 »
mmmh però io non devo mettere una voce di menù per quella voce... quindi se oltre a quel controllo facessi controllare a joomla se JRequest[/size]::getVar([/size]'id'[/size]) [/size]==[/size][/size]"1" con 1 id dell'articolo collegato alla home in quel caso dovrei determinare se sto in home home e non in home con altro articolo giusto? XD ora provo

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:Determinare se si sta visitando la HomePage realmente, come si fa?
« Risposta #3 il: 27 Gen 2014, 16:53:55 »
Crea un secondo menu, se no tutte le pagine senza "voce", diciamo così (ma so che suona malissimo) saranno considerate "home"  :)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline imesh

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Determinare se si sta visitando la HomePage realmente, come si fa?
« Risposta #4 il: 27 Gen 2014, 16:58:24 »
ok grazie

 



Web Design Bolzano Kreatif