Используя Lift, вы можете идентифицировать userAgent и, если он мобильный, вы можете показать другой HTML, чем если бы пользователь использовал браузер на рабочем столе.
Есть несколько способов сделать это, один изКарта сайта или другой файл взяты из каждого фрагмента.
Список рассылки - это хорошее место, чтобы узнать подробности каждого метода.
Обновление
Это пример использования Sitemap из Lift
def sitemap = SiteMap(
Menu.i("Home") / "index" >> pickTemplate(),
Menu.i("First") / "first"
)
//Show mobile or regular page
def pickTemplate() ={
//If the browser is Chrome, pick this template
if(S.request.map(_.isChrome) openOr true ){
Template( ()=>Templates("chrome" :: Nil) openOr (NodeSeq.Empty))
} else{
Template( ()=>Templates("other" :: Nil) openOr (NodeSeq.Empty))
}
}