0

開かれるURLがベースURLまたはホームページでない場合、テンプレートでdivを非表示にしようとしています。これで、ユーザーがリンクを開くと、divは非表示になります。phpを使用してJoomla2.5でこれを検出して実行できますか?また、これを実行するにはどうすればよいですか?

4

2 に答える 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 に答える