[ic] Specify flypage using javascript or another non-database method
Mike Heins
mikeh at perusion.com
Sun Apr 26 16:38:53 UTC 2015
Quoting DB (db at m-and-d.com):
> Hi all. I'm working an making IC5 site a bit more mobile friendly and so
> far it's been fairly painless. Using javascript to redirect mobile
> visitors to the mobile version of a page works well. But I now need a
> way to make mobile visitors see a different flypage than non-mobile
> visitors see.
>
> PageSelectField looks like one way to change the flypage on a
> per-product basis but that's not what I need here. Can anyone think of a
> way to change the flypage using javascript or ome other non-database
> method? Thanks for any ideas!
Surely you can detect the presence of a mobile browser? If so,
you can easily do:
Sub change_fp <<EOR
sub {
return unless $Tag->is_mobile();
$Config->{SpecialPage}->{flypage} = 'mflypage';
return;
}
EOR
Autoload change_fp
--
Mike Heins
Perusion -- Expert Interchange Consulting http://www.perusion.com/
phone +1.765.253.4194 <mike at perusion.com>
There is something fascinating about science. One gets such wholesale
returns of conjecture out of such a trifling investment of fact.
-- Mark Twain
More information about the interchange-users
mailing list