mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Possible fix for news image tag.
This commit is contained in:
@@ -921,20 +921,27 @@ class news_shortcodes extends e_shortcode
|
|||||||
|
|
||||||
$imgTag = $tp->toImage($srcPath,$imgParms);
|
$imgTag = $tp->toImage($srcPath,$imgParms);
|
||||||
|
|
||||||
|
if(empty($imgTag))
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
switch(vartrue($parm['type']))
|
switch(vartrue($parm['type']))
|
||||||
{
|
{
|
||||||
case 'src':
|
case 'src':
|
||||||
return empty($src) ? e_IMAGE_ABS."generic/nomedia.png" : $src;
|
return empty($src) ? e_IMAGE_ABS."generic/nomedia.png" : $src;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'url':
|
||||||
|
return "<a href='".e107::getUrl()->create('news/view/item', $this->news_item)."'>".$imgTag."</a>";
|
||||||
|
break;
|
||||||
|
|
||||||
case 'tag':
|
case 'tag':
|
||||||
|
default:
|
||||||
return $imgTag; // "<img class='{$class}' src='".$src."' alt='' style='".$style."' {$dimensions} {$srcset} />";
|
return $imgTag; // "<img class='{$class}' src='".$src."' alt='' style='".$style."' {$dimensions} {$srcset} />";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'url':
|
|
||||||
default:
|
|
||||||
return "<a href='".e107::getUrl()->create('news/view/item', $this->news_item)."'>".$imgTag."</a>";
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user