[Fixed] TemplateRenderer Getter
This commit is contained in:
parent
e320d0f303
commit
6da3e99a0e
@ -17,6 +17,7 @@ use D3\PdfDocuments\Application\Model\Interfaces\pdfdocumentsGenericInterface as
|
|||||||
use OxidEsales\Eshop\Core\Base;
|
use OxidEsales\Eshop\Core\Base;
|
||||||
use OxidEsales\Eshop\Core\Registry;
|
use OxidEsales\Eshop\Core\Registry;
|
||||||
use OxidEsales\Eshop\Core\UtilsView;
|
use OxidEsales\Eshop\Core\UtilsView;
|
||||||
|
use OxidEsales\EshopCommunity\Internal\Framework\Templating\TemplateRenderer;
|
||||||
use Smarty;
|
use Smarty;
|
||||||
use Spipu\Html2Pdf\Exception\Html2PdfException;
|
use Spipu\Html2Pdf\Exception\Html2PdfException;
|
||||||
use Spipu\Html2Pdf\Html2Pdf;
|
use Spipu\Html2Pdf\Html2Pdf;
|
||||||
@ -48,8 +49,12 @@ abstract class pdfdocumentsGeneric extends Base implements genericInterface
|
|||||||
{
|
{
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
|
|
||||||
/** @var Smarty $oSmarty */
|
/** @var TemplateRenderer $oTemplateRenderer */
|
||||||
$this->oSmarty = Registry::getUtilsView()->getSmarty(true);
|
$oTemplateRenderer = $this->getContainer()
|
||||||
|
->get(TemplateRendererBridgeInterface::class)
|
||||||
|
->getTemplateRenderer();
|
||||||
|
|
||||||
|
$this->oSmarty = $oTemplateRenderer->getTemplateEngine()->getSmarty();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function runPreAction()
|
public function runPreAction()
|
||||||
@ -158,9 +163,10 @@ abstract class pdfdocumentsGeneric extends Base implements genericInterface
|
|||||||
public function setSmartyVars($iSelLang)
|
public function setSmartyVars($iSelLang)
|
||||||
{
|
{
|
||||||
unset($iSelLang);
|
unset($iSelLang);
|
||||||
$this->oSmarty->assign('config', Registry::getSession()->getConfig());
|
|
||||||
$this->oSmarty->assign('viewConfig', Registry::getSession()->getConfig()->getActiveView()->getViewConfig());
|
$this->oSmarty->assign('config', Registry::getConfig());
|
||||||
$this->oSmarty->assign('shop', Registry::getSession()->getConfig()->getActiveShop());
|
$this->oSmarty->assign('viewConfig', Registry::getConfig()->getActiveView()->getViewConfig());
|
||||||
|
$this->oSmarty->assign('shop', Registry::getConfig()->getActiveShop());
|
||||||
$this->oSmarty->assign('lang', Registry::getLang());
|
$this->oSmarty->assign('lang', Registry::getLang());
|
||||||
$this->oSmarty->assign('document', $this);
|
$this->oSmarty->assign('document', $this);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user