No... i didn't say that this way must be left aside, it is useful ... to explain better:
mobile browsers actually working with same engine as desktop ones... safmobile iemobile operamobile and firefoxmobile(soon)
i think that we can face them as we face different desktop browsers till now... with conditional comments....and first off all with this type of stylesheet:
<link rel="stylesheet" href="handheldstyle.css" type="text/css" media="handheld" />
my experience with multiply tpls on one site is not the best... it is more annoying than practical... thats why i prefer to avoid this solution.
wap, webkit browsers is the ones that require a different layout(and probably headers) as they have limitations and needs special design.... but i don't know if worth to look them as they seems to be old-fashion(i think).
At the other hand it would be very useful not only for mobile devices but in many other cases, to have a function that will detect browsers.
If this can implement completely with php would be nice... is this possible?
such a function will help to build for example bots that will will make telephone numbers links click-to-call when a mobile browser is detected etc...
One is sure that we will work with mobile devices... we can not avoid it... users that uses mobile for browsing the Internet increasing day from day.
It would be nice if we created a sample template with this functionality or write some documentation on Elxis wiki when we finally find the best solution for this implementation.
i have already thought of this.. the only problem is that i missing an iphone

to test results,
As for the sample template.. my first thought was that this way must be(next-elxis-version) builded elxis default tpl that will be not only compatible with mobile devices but will have all latest elxis characteristics.. xml parameters, collapsible columns etc..
Ps I will start testing this :
<link rel="stylesheet" href="handheldstyle.css" type="text/css" media="handheld" />
then javascript to force loading different css .. but i will prefer php to do all the work, if this is possible.(?)