New FAQ block
authorroot <root@ns310684.ovh.net>
Sat, 25 Sep 2010 09:48:12 +0000 (11:48 +0200)
committerroot <root@ns310684.ovh.net>
Sat, 25 Sep 2010 09:48:12 +0000 (11:48 +0200)
themes/sfd/block.tpl.php
themes/sfd/template.php

index 39e1768..d64aa70 100644 (file)
@@ -6,6 +6,8 @@
 <div id="liens_droite" class="clear-block block-user block block-<?php print $block->module ?>">
 <?php elseif ($block->subject == "Agenda"): ?>
 <div class="clear-block block block-user" id="agenda_droite">
+<?php elseif ($block->subject == "Foire aux questions"): ?>
+<div id="faq_droite" class="clear-block block-user block block-<?php print $block->module ?>">
 <?php else: ?>
 <div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="clear-block block block-<?php print $block->module ?>">
 <?php endif; ?>
 <div class="bloc content">
     <?php print phptemplate_agenda_content(); ?>
 </div>
+<?php elseif ($block->subject == "Foire aux questions"): ?>
+<div class="bloc content">
+    <?php print phptemplate_faq_content(); ?>
+</div>
 <?php else: ?>
   <div class="bloc content"><?php print $block->content ?></div>
 <?php endif; ?>
index ae5545f..410497d 100644 (file)
@@ -158,6 +158,23 @@ function phptemplate_agenda_content() {
     return $content;
 }
 
+
+function phptemplate_faq_content()
+{
+    $res = views_get_view_result('faq');
+    $content = "";
+    foreach ($res as $val)
+    {
+        $node = node_load($val->nid);
+        $href = $node->path;
+        if (! $node->path)
+            $href = "node/{$node->nid}";
+        $content .= "<a href=\"/$href\">{$node->title}</a>";
+    }
+    $content .= "<a class=\"autres\" href=\"/faq\">Voir d'autres réponses à vos question</a>";
+    return $content;
+}
+
 function phptemplate_get_category($path = "") {
     if (preg_match("#^vie-de-lassociation#", $path))
         return "atmosphere1";