mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
Tablerender: setContent('list') added to login menu and news menus.
This commit is contained in:
@@ -1026,7 +1026,7 @@ if (!class_exists('e107table', false))
|
|||||||
*/
|
*/
|
||||||
public function setUniqueId($id)
|
public function setUniqueId($id)
|
||||||
{
|
{
|
||||||
$this->uniqueId = !empty($id) ? $id : null;
|
$this->uniqueId = !empty($id) ? eHelper::dasherize($id) : null;
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -908,7 +908,17 @@ class e_news_tree extends e_front_tree_model
|
|||||||
}
|
}
|
||||||
|
|
||||||
$mod = true === $tablerender ? 'news_latest_menu' : $tablerender;
|
$mod = true === $tablerender ? 'news_latest_menu' : $tablerender;
|
||||||
return e107::getRender()->tablerender($caption, $ret, varset($parms['mode'], $mod), $return);
|
|
||||||
|
if(strpos($ret,'<ul ') !== false)
|
||||||
|
{
|
||||||
|
e107::getRender()->setUniqueId(varset($parms['mode'], $mod))->setContent('list', true);
|
||||||
|
}
|
||||||
|
|
||||||
|
$text = e107::getRender()->tablerender($caption, $ret, varset($parms['mode'], $mod), $return);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return $text;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($return) return $ret;
|
if($return) return $ret;
|
||||||
@@ -1134,7 +1144,17 @@ class e_news_category_tree extends e_front_tree_model
|
|||||||
}
|
}
|
||||||
|
|
||||||
$mod = true === $tablerender ? 'news_categories_menu' : $tablerender;
|
$mod = true === $tablerender ? 'news_categories_menu' : $tablerender;
|
||||||
return e107::getRender()->tablerender($caption, $ret, varset($parms['mode'], $mod), $return);
|
|
||||||
|
if(strpos($ret,'<ul ') !== false)
|
||||||
|
{
|
||||||
|
e107::getRender()->setUniqueId($mod)->setContent('list', true);
|
||||||
|
}
|
||||||
|
|
||||||
|
$text = e107::getRender()->tablerender($caption, $ret, varset($parms['mode'], $mod), $return);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return $text;
|
||||||
}
|
}
|
||||||
|
|
||||||
if($return) return $ret;
|
if($return) return $ret;
|
||||||
|
@@ -152,6 +152,11 @@ if (USER == TRUE || ADMIN == TRUE)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//render
|
//render
|
||||||
|
if(strpos($text,'<ul ') !== false)
|
||||||
|
{
|
||||||
|
$ns->setUniqueId('login-menu')->setContent('list', true);
|
||||||
|
}
|
||||||
|
|
||||||
$ns->tablerender($caption, $text, 'login');
|
$ns->tablerender($caption, $text, 'login');
|
||||||
|
|
||||||
// END LOGGED CODE
|
// END LOGGED CODE
|
||||||
@@ -188,6 +193,7 @@ else
|
|||||||
} else {
|
} else {
|
||||||
$caption = LAN_LOGINMENU_5;
|
$caption = LAN_LOGINMENU_5;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ns->tablerender($caption, $text, 'login');
|
$ns->tablerender($caption, $text, 'login');
|
||||||
}
|
}
|
||||||
// END NOT LOGGED CODE
|
// END NOT LOGGED CODE
|
||||||
|
@@ -105,6 +105,12 @@ e107::plugLan('news');
|
|||||||
$caption = !empty($parm['caption'][e_LANGUAGE]) ? $parm['caption'][e_LANGUAGE] : LAN_NEWSARCHIVE_MENU_TITLE;
|
$caption = !empty($parm['caption'][e_LANGUAGE]) ? $parm['caption'][e_LANGUAGE] : LAN_NEWSARCHIVE_MENU_TITLE;
|
||||||
|
|
||||||
|
|
||||||
|
if(strpos($start,'<ul ') !== false)
|
||||||
|
{
|
||||||
|
e107::getRender()->setUniqueId('news-archive-menu')->setContent('list', true);
|
||||||
|
}
|
||||||
|
|
||||||
e107::getRender()->tablerender($caption, $start.$text.$end, 'news-archive-menu');
|
e107::getRender()->tablerender($caption, $start.$text.$end, 'news-archive-menu');
|
||||||
|
|
||||||
|
|
||||||
//e107::getDebug()->log($arr);
|
//e107::getDebug()->log($arr);
|
||||||
|
@@ -23,6 +23,7 @@ if(false === $cached)
|
|||||||
$parms = $parm;
|
$parms = $parm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @var e_news_category_tree $ctree */
|
||||||
$ctree = e107::getObject('e_news_category_tree', null, e_HANDLER.'news_class.php');
|
$ctree = e107::getObject('e_news_category_tree', null, e_HANDLER.'news_class.php');
|
||||||
|
|
||||||
$parms['tmpl'] = 'news_menu';
|
$parms['tmpl'] = 'news_menu';
|
||||||
|
@@ -134,7 +134,15 @@ if(false === $cached)
|
|||||||
$cached .= $footer;
|
$cached .= $footer;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(strpos($cached,'<ul ') !== false)
|
||||||
|
{
|
||||||
|
e107::getRender()->setUniqueId('news-months-menu')->setContent('list', true);
|
||||||
|
}
|
||||||
|
|
||||||
$cached = $ns->tablerender(BLOGCAL_L1." ".$req_year, $cached, 'news_months_menu', true);
|
$cached = $ns->tablerender(BLOGCAL_L1." ".$req_year, $cached, 'news_months_menu', true);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
e107::getCache()->set($cString, $cached);
|
e107::getCache()->set($cString, $cached);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user