From d6d6b670401e28caff59f330d3d2843d65b85de9 Mon Sep 17 00:00:00 2001 From: Silvio Date: Thu, 2 Aug 2012 16:41:37 -0300 Subject: More changes in the timelinejs_json --- timelinejs.module | 13 +++++++++---- timelinejs_json_event.tpl.php | 8 ++++---- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/timelinejs.module b/timelinejs.module index 33020ed..5f948fe 100644 --- a/timelinejs.module +++ b/timelinejs.module @@ -109,6 +109,7 @@ function timelinejs_load_events($nid) { function timelinejs_json($nid) { // Sanitization and basic data. $nid = (int) $nid; + $node = node_load($nid); $nodes = timelinejs_load_events($nid); foreach ($nodes as $node) { @@ -116,10 +117,15 @@ function timelinejs_json($nid) { } foreach ($items as $event) { - $events[] = theme('timelinejs_json_event', array('event' => $event)); - $events = implode(',', $events); + $output[] = theme('timelinejs_json_event', array('event' => $event)); + $events = implode(',', $output); } + // TODO + $text = $media = NULL; + $headline = $node->title; + $date = $node->field_data['und']['0']['value']; + print theme('timelinejs_json', array( 'headline' => $headline, 'date' => $date, @@ -139,8 +145,7 @@ function timelinejs($nid) { return theme('timelinejs', array( 'width' => '960px', 'height' => '500px', - 'source' => '/sites/boletim/files/timeline-saude-indigena_2.json', - //'source' => '/timelinejs/json/'. (int) $nid, + 'source' => '/timelinejs/json/'. (int) $nid, 'css' => '/sites/boletim/themes/boletimclean/timeline.css' )); } diff --git a/timelinejs_json_event.tpl.php b/timelinejs_json_event.tpl.php index 2e69e8d..a76f806 100644 --- a/timelinejs_json_event.tpl.php +++ b/timelinejs_json_event.tpl.php @@ -1,10 +1,10 @@ { - "startDate":"", - "headline":"", - "text":"", + "startDate":"field_data['und']['0']['value'])); ?>", + "headline":"title; ?>", + "text":"body['und']['0']['value']; ?>", "asset": { - "media":"", + "media":"media; ?>", "credit":"", "caption":"" } -- cgit v1.2.3