mirror of
https://github.com/e107inc/e107.git
synced 2025-08-03 13:17:24 +02:00
Fixed: Latest News Menu was not using {SETIMAGE} value.
This commit is contained in:
@@ -51,9 +51,16 @@ class news_shortcodes extends e_shortcode
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function sc_newstitle()
|
function sc_newstitle($parm)
|
||||||
{
|
{
|
||||||
return e107::getParser()->toHTML($this->news_item['news_title'], TRUE, 'TITLE');
|
$text = e107::getParser()->toHTML($this->news_item['news_title'], TRUE, 'TITLE');
|
||||||
|
|
||||||
|
if(!empty($parm['attribute']))
|
||||||
|
{
|
||||||
|
$text = e107::getParser()->toAttribute($text);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $text;
|
||||||
}
|
}
|
||||||
|
|
||||||
function sc_newsurltitle()
|
function sc_newsurltitle()
|
||||||
|
@@ -684,8 +684,14 @@ class e_news_tree extends e_front_tree_model
|
|||||||
$batch->wrapper('news_menu/latest'); //@SecretR - Please FIXME, I'm lost in here. (Cam)
|
$batch->wrapper('news_menu/latest'); //@SecretR - Please FIXME, I'm lost in here. (Cam)
|
||||||
$i = 1;
|
$i = 1;
|
||||||
|
|
||||||
|
$items = $this->getTree();
|
||||||
|
|
||||||
foreach ($this->getTree() as $news)
|
if(!empty($items))
|
||||||
|
{
|
||||||
|
$start = $parser->parseTemplate($template['start'], true, $vars); // must be here in case {SETIMAGE} is present and used for items below.
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($items as $news)
|
||||||
{
|
{
|
||||||
$vars->counter = $i;
|
$vars->counter = $i;
|
||||||
$batch->setScVar('news_item', $news->getData());
|
$batch->setScVar('news_item', $news->getData());
|
||||||
@@ -693,10 +699,15 @@ class e_news_tree extends e_front_tree_model
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!empty($items))
|
||||||
|
{
|
||||||
|
$end = $parser->parseTemplate($template['end'], true, $vars);
|
||||||
|
}
|
||||||
if($ret)
|
if($ret)
|
||||||
{
|
{
|
||||||
|
|
||||||
$separator = varset($template['separator'], '');
|
$separator = varset($template['separator'], '');
|
||||||
$ret = $parser->simpleParse($template['start'], $vars).implode($separator, $ret).$parser->simpleParse($template['end'], $vars);
|
$ret = $start.implode($separator, $ret).$end;
|
||||||
$return = isset($parms['return']) ? true : false;
|
$return = isset($parms['return']) ? true : false;
|
||||||
|
|
||||||
if($tablerender)
|
if($tablerender)
|
||||||
|
Reference in New Issue
Block a user