Detect if moblie layout was selected in K2 item override

GK User
Wed Jul 15, 2015 7:27 pm
Hi, I'm still working with this template and now I need to know if the current template layout is a mobile one from the template K2 item.php override located at gk_black_and_white/html/com_k2/templates/default/item.php

Is that possible?

Thanks!
User avatar
Expert Boarder

GK User
Wed Jul 15, 2015 7:52 pm
Forget it, just put this code in the item.php file and worked...

Code: Select all
    if(!class_exists('GKBrowser')) {
        require_once(dirname(__FILE__).'/../../../../lib/framework/gk.browser.php');
    }
       
    $gkbrowser = new GKBrowser();
    $browser = $gkbrowser->detectBrowser();
    if($browser->get('mobile')) {
        $mapWidth  = 374;
        $mapHeight = 208;
    } else {
        $mapWidth  = 630;
        $mapHeight = 350;
    }
User avatar
Expert Boarder

teitbite
Sat Jul 18, 2015 9:55 am
Hi

Yes, that's the only way. Very good solution, thank You for shearing it with us. Thread closed.
User avatar
Moderator


cron
Remember me
Register New Account
If you are old Gavick user, click HERE for steps to retrieve your account.