mirror of
https://github.com/e107inc/e107.git
synced 2025-06-08 03:45:03 +02:00
Support for NEWS_LAYOUT constant. (works with ThemeSwitch plugin)
This commit is contained in:
parent
8642c0a0f6
commit
556f9969a5
@ -199,6 +199,11 @@ class news_front
|
|||||||
$this->action = $action;
|
$this->action = $action;
|
||||||
$this->subAction= e107::getParser()->filter($sub_action);
|
$this->subAction= e107::getParser()->filter($sub_action);
|
||||||
|
|
||||||
|
if(defined('NEWS_LAYOUT'))
|
||||||
|
{
|
||||||
|
$this->templateKey = NEWS_LAYOUT;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1525,7 +1530,17 @@ class news_front
|
|||||||
$layout = e107::getTemplate('news', 'news');
|
$layout = e107::getTemplate('news', 'news');
|
||||||
|
|
||||||
// v2.1.7 load the category template if found.
|
// v2.1.7 load the category template if found.
|
||||||
if(!empty($newsAr[1]['category_template']))
|
|
||||||
|
if(!empty($this->templateKey))
|
||||||
|
{
|
||||||
|
$tmpl = $layout[$this->templateKey];
|
||||||
|
// $template = $tmpl['item'];
|
||||||
|
$param['template_key'] = 'news/'.$this->templateKey;
|
||||||
|
$this->addDebug('Template key',$this->templateKey);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
elseif(!empty($newsAr[1]['category_template']))
|
||||||
{
|
{
|
||||||
$this->templateKey = $newsAr[1]['category_template'];
|
$this->templateKey = $newsAr[1]['category_template'];
|
||||||
$this->categorySEF = $newsAr[1]['category_sef'];
|
$this->categorySEF = $newsAr[1]['category_sef'];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user