materio_search_api_ajax
add optional viewmode paramater for ajax call materio_search_api_ajax_node
This commit is contained in:
parent
094eb50691
commit
100abc9a3a
@ -222,11 +222,17 @@ function materio_search_api_ajax_actuality($page = 0){
|
|||||||
|
|
||||||
function materio_search_api_ajax_node($nid){
|
function materio_search_api_ajax_node($nid){
|
||||||
global $user;
|
global $user;
|
||||||
$viewmode = isset($user->data['materiosearchapi_viewmode']) ? $user->data['materiosearchapi_viewmode'] : variable_get('defaultviewmode', 'full');
|
|
||||||
|
$viewmode = isset($_GET['viewmode']) ? $_GET['viewmode'] : (isset($user->data['materiosearchapi_viewmode']) ? $user->data['materiosearchapi_viewmode'] : variable_get('defaultviewmode', 'full'));
|
||||||
|
|
||||||
|
$rep = array(
|
||||||
|
"get" => $_GET,
|
||||||
|
"viewmode" => $viewmode
|
||||||
|
);
|
||||||
|
|
||||||
if($nodeview = node_view(node_load($nid),$viewmode)){
|
if($nodeview = node_view(node_load($nid),$viewmode)){
|
||||||
$rep = array(
|
$rep = $rep+array(
|
||||||
'nid'=>$nid,
|
'nid' => $nid,
|
||||||
'node' => drupal_render($nodeview),
|
'node' => drupal_render($nodeview),
|
||||||
);
|
);
|
||||||
drupal_json_output($rep);
|
drupal_json_output($rep);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user