BIG BIG BIG update
V0 of first interface going to refactor JS
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
name = Jee module
|
||||
description = "the jeunes-et-engages.fr webdoc module"
|
||||
package = Jee
|
||||
core = 7.x
|
||||
;dependencies[] = system (>7.10)
|
||||
;files[] = tests/admin_menu.test
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Implements hook_menu().
|
||||
*/
|
||||
function jeemod_menu() {
|
||||
$items = array();
|
||||
|
||||
$base = array(
|
||||
'type' => MENU_CALLBACK,
|
||||
'file' => 'jeemod.pages.inc',
|
||||
);
|
||||
|
||||
$items['jee/chapter'] = $base+array(
|
||||
'title' => 'Matrio base ajax',
|
||||
'page callback' => 'jeemod_chapter',
|
||||
'page arguments' => array(2),
|
||||
'access callback' => TRUE,
|
||||
// 'access arguments' => array('use materio search api'),
|
||||
);
|
||||
|
||||
return $items;
|
||||
}
|
||||
|
||||
/**
|
||||
* Implements hook_entity_info_alter().
|
||||
*/
|
||||
function jeemod_entity_info_alter(&$entity_info) {
|
||||
$entity_info['node']['view modes']['chapter'] = array(
|
||||
'label' => t('chapter'),
|
||||
'custom settings' => TRUE,
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
|
||||
function jeemod_chapter($nid){
|
||||
$viewmode = "chapter";
|
||||
|
||||
$rep = array(
|
||||
"nid" => $nid,
|
||||
"viewmode" => $viewmode
|
||||
);
|
||||
|
||||
if($nodeview = node_view(node_load($nid),$viewmode)){
|
||||
$rep = $rep+array(
|
||||
'node' => drupal_render($nodeview),
|
||||
);
|
||||
drupal_json_output($rep);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user