Page 1 of 1

UDT Ajax Response

Posted: Tue Apr 23, 2013 3:29 pm
by Hippy-core
Поместить в начале шаблона, перед всем выводом.
После добавления ajax запросы будут выдавать откомпилированный контент, без шаблона.
Пожалуйста потестируйте ))
Код тега:

Code: Select all

if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){
    $ajax = true;    
}
if($ajax){
 $contentobj = cms_utils::get_current_content();
 if($contentobj){
   $content = $contentobj->GetPropertyValue('content_en');
   echo $smarty->display('string:'.$content);
   die();
 }
}
JS:

Code: Select all

$('a').click(function(){
	$.get($(this).attr('href'),'',function(data){
		$('#contentArea').html(data);
	});
	return false;
});