mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-01 14:05:07 +03:00
Исправление бага с блоками в плагинах
This commit is contained in:
parent
697dd2d097
commit
2be24ae26c
|
@ -33,14 +33,14 @@ function smarty_insert_block($aParams,&$oSmarty) {
|
||||||
* принадлежит ли блок одному из плагинов, или является пользовательским классом движка
|
* принадлежит ли блок одному из плагинов, или является пользовательским классом движка
|
||||||
*/
|
*/
|
||||||
if(isset($aParams['params']) and isset($aParams['params']['plugin'])) {
|
if(isset($aParams['params']) and isset($aParams['params']['plugin'])) {
|
||||||
|
|
||||||
$sBlockTemplate = Plugin::GetTemplatePath($aParams['params']['plugin']).'/block.'.$aParams['block'].'.tpl';
|
$sBlockTemplate = Plugin::GetTemplatePath($aParams['params']['plugin']).'/block.'.$aParams['block'].'.tpl';
|
||||||
$sBlock ='Plugin'.ucfirst($aParams['params']['plugin']).'_'.$sBlock;
|
$sBlock ='Plugin'.ucfirst($aParams['params']['plugin']).'_Block'.$sBlock;
|
||||||
} else {
|
} else {
|
||||||
$sBlockTemplate = Engine::getInstance()->Plugin_GetDelegate('template','block.'.$aParams['block'].'.tpl');
|
$sBlockTemplate = Engine::getInstance()->Plugin_GetDelegate('template','block.'.$aParams['block'].'.tpl');
|
||||||
|
$sBlock ='Block'.$sBlock;
|
||||||
}
|
}
|
||||||
$sBlock=Engine::getInstance()->Plugin_GetDelegate('block','Block'.$sBlock);
|
|
||||||
|
$sBlock=Engine::getInstance()->Plugin_GetDelegate('block',$sBlock);
|
||||||
|
|
||||||
if (!isset($aParams['block']) or !$oSmarty->templateExists($sBlockTemplate)) {
|
if (!isset($aParams['block']) or !$oSmarty->templateExists($sBlockTemplate)) {
|
||||||
$oSmarty->trigger_error("Not found template for block: ".$sBlockTemplate);
|
$oSmarty->trigger_error("Not found template for block: ".$sBlockTemplate);
|
||||||
|
|
Loading…
Reference in a new issue