diff --git a/sites/all/themes/gui/materiobasetheme/preprocess/node.pre.php b/sites/all/themes/gui/materiobasetheme/preprocess/node.pre.php
index e92efec8..a6ebbd20 100644
--- a/sites/all/themes/gui/materiobasetheme/preprocess/node.pre.php
+++ b/sites/all/themes/gui/materiobasetheme/preprocess/node.pre.php
@@ -43,12 +43,24 @@ if($vars['type'] == 'didactique'){
// for HOME V2 : remove all table and other html, remains only the picture, from simplenews daily materio
if ($vars['type'] == 'simplenews' && $vars['view_mode'] == 'teaser') {
+ // dsm($vars, "vars");
+ // dsm($vars['simplenews']->name);
// get the body field
$body = $vars['content']['body']['#items'][0]['value'];
// get the frist image only
- preg_match('/
]+>/i', $body, $matches);
- // get the source path of the image
- $img_src = preg_replace('/^\/?sites\/default\/files\//', '', $matches[1]);
+ // preg_match_all('/
]+\/>/i', $body, $matches);
+ preg_match_all('/
/i', $body, $imgs);
+ // dsm($imgs);
+ foreach ($imgs[1] as $key => $value) {
+ preg_match('/src="([^"]+)"/i', $value, $matches);
+ // dsm($matches[1]);
+ if (strpos('cale.jpg', $matches[1]) === false) {
+ // get the source path of the image
+ $img_src = preg_replace('/^\/?sites\/default\/files\//', '', $matches[1]);
+ break;
+ }
+ }
+ // dsm($img_src);
// generate the uri of styled image
$img_uri = image_style_url("card-full", $img_src);
// generate the styled image file
@@ -59,4 +71,4 @@ if ($vars['type'] == 'simplenews' && $vars['view_mode'] == 'teaser') {
$img = l($img, "node/".$node->nid, array("html"=>true));
// replace the body with this new styled image
$vars['content']['body'][0]['#markup'] = $img;
-}
\ No newline at end of file
+}