// FO performance improvements
This commit is contained in:
@@ -76,7 +76,6 @@ class CartControllerCore extends FrontController
|
|||||||
$this->processAllowSeperatedPackage();
|
$this->processAllowSeperatedPackage();
|
||||||
else if(Tools::getIsset('duplicate'))
|
else if(Tools::getIsset('duplicate'))
|
||||||
$this->processDuplicateProduct();
|
$this->processDuplicateProduct();
|
||||||
|
|
||||||
// Make redirection
|
// Make redirection
|
||||||
if (!$this->errors && !$this->ajax)
|
if (!$this->errors && !$this->ajax)
|
||||||
{
|
{
|
||||||
@@ -247,7 +246,8 @@ class CartControllerCore extends FrontController
|
|||||||
public function initContent()
|
public function initContent()
|
||||||
{
|
{
|
||||||
$this->setTemplate(_PS_THEME_DIR_.'errors.tpl');
|
$this->setTemplate(_PS_THEME_DIR_.'errors.tpl');
|
||||||
parent::initContent();
|
if (!$this->ajax)
|
||||||
|
parent::initContent();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -132,6 +132,8 @@ class BlockViewed extends Module
|
|||||||
$obj->description_short = $productsImagesArray[$productViewed]['description_short'];
|
$obj->description_short = $productsImagesArray[$productViewed]['description_short'];
|
||||||
$obj->link_rewrite = $productsImagesArray[$productViewed]['link_rewrite'];
|
$obj->link_rewrite = $productsImagesArray[$productViewed]['link_rewrite'];
|
||||||
$obj->category_rewrite = $productsImagesArray[$productViewed]['category_rewrite'];
|
$obj->category_rewrite = $productsImagesArray[$productViewed]['category_rewrite'];
|
||||||
|
// $obj is not a real product so it cannot be used as argument for getProductLink()
|
||||||
|
$obj->product_link = $this->context->link->getProductLink($obj->id, $obj->link_rewrite, $obj->category_rewrite);
|
||||||
|
|
||||||
if (!isset($obj->cover) || !$productsImagesArray[$productViewed]['id_image'])
|
if (!isset($obj->cover) || !$productsImagesArray[$productViewed]['id_image'])
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -31,10 +31,10 @@
|
|||||||
<ul class="products clearfix">
|
<ul class="products clearfix">
|
||||||
{foreach from=$productsViewedObj item=viewedProduct name=myLoop}
|
{foreach from=$productsViewedObj item=viewedProduct name=myLoop}
|
||||||
<li class="clearfix{if $smarty.foreach.myLoop.last} last_item{elseif $smarty.foreach.myLoop.first} first_item{else} item{/if}">
|
<li class="clearfix{if $smarty.foreach.myLoop.last} last_item{elseif $smarty.foreach.myLoop.first} first_item{else} item{/if}">
|
||||||
<a href="{$link->getProductLink($viewedProduct->id, $viewedProduct->link_rewrite, $viewedProduct->category_rewrite)}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}" class="content_img"><img src="{$link->getImageLink($viewedProduct->link_rewrite, $viewedProduct->cover, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$viewedProduct->legend|escape:html:'UTF-8'}" /></a>
|
<a href="{$viewedProduct->product_link}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}" class="content_img"><img src="{$link->getImageLink($viewedProduct->link_rewrite, $viewedProduct->cover, 'medium')}" height="{$mediumSize.height}" width="{$mediumSize.width}" alt="{$viewedProduct->legend|escape:html:'UTF-8'}" /></a>
|
||||||
<div class="text_desc">
|
<div class="text_desc">
|
||||||
<h5><a href="{$link->getProductLink($viewedProduct->id, $viewedProduct->link_rewrite, $viewedProduct->category_rewrite)}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}">{$viewedProduct->name|truncate:14:'...'|escape:html:'UTF-8'}</a></h5>
|
<h5><a href="{$viewedProduct->product_link}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}">{$viewedProduct->name|truncate:14:'...'|escape:html:'UTF-8'}</a></h5>
|
||||||
<p><a href="{$link->getProductLink($viewedProduct->id, $viewedProduct->link_rewrite, $viewedProduct->category_rewrite)}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}">{$viewedProduct->description_short|strip_tags:'UTF-8'|truncate:44}</a></p>
|
<p><a href="{$viewedProduct->product_link}" title="{l s='More about' mod='blockviewed'} {$viewedProduct->name|escape:html:'UTF-8'}">{$viewedProduct->description_short|strip_tags:'UTF-8'|truncate:44}</a></p>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|||||||
Reference in New Issue
Block a user