開かれるURLがベースURLまたはホームページでない場合、テンプレートでdivを非表示にしようとしています。これで、ユーザーがリンクを開くと、divは非表示になります。phpを使用してJoomla2.5でこれを検出して実行できますか?また、これを実行するにはどうすればよいですか?
質問する
935 次
2 に答える
0
javascriptを使用してこれを試してください:
if(window.location.href.indexOf("base url")>0){
$('something').show();
}
else{
$('something').hide();
}
デモフィドル: http: //jsfiddle.net/surendraVsingh/ZHsH7/
于 2012-06-25T05:23:07.483 に答える
0
以下をお試しください。
if(JRequest :: getVar('view')== "frontpage" && JRequest :: getVar('option')=='com_content){ //ホームページを表示しています! }
注:これは、というコンポーネントがインストールされている場合でも損益分岐点にはなりません。frontpage
代替案
$ app = JFactory :: getApplication(); $ menu = $ app-> getMenu(); if($ menu-> getActive()== $ menu-> getDefault()){ echo'これはフロントページです'; }
http://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page
于 2012-06-25T05:23:11.947 に答える