Объясню немного подробнее свою задачу.
Использую modx revo. При заходе на сайт определяется ширина монитора и если меньше 400, то подставляю шаблон для мобильных. Как планирую реализовать:
Посетитель заходит на страницу, определяется ширина и отсылается аяксом в сниппет (script.php). И уже исходя из значения сниппета вывожу фильтром необходимый кусок кода
<!DOCTYPE html>
<html>
<head>
<script src="assets/js/jquery.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
ScreenWidth = screen.width;
$(document).ready(function(){
$("#test").click(function(event){
$.ajax({
url: 'script.php',
data : "postVar=" + ScreenWidth,
type : "POST",
success: function (data) {
alert (data);
},
error: function(){
alert ("No PHP script: ");
}
});
return false;
});
});
</script>
</head>
<body>
<a id="test" href="#">test link</a>
<!--Ниже сниппет, который по плану должен вывести значение-->
[[!udalscript?]]
</body>
</html>