remove specific code testing esi integration
This commit is contained in:
@@ -85,19 +85,11 @@ class ViewListener implements EventSubscriberInterface
|
|||||||
$content = $parser->render($request->attributes->get('_view').".html");
|
$content = $parser->render($request->attributes->get('_view').".html");
|
||||||
|
|
||||||
if ($content instanceof Response) {
|
if ($content instanceof Response) {
|
||||||
$response = $content;$event->setResponse($content);
|
$response = $content;
|
||||||
} else {
|
} else {
|
||||||
$response = new Response($content, $parser->getStatus() ?: 200);
|
$response = new Response($content, $parser->getStatus() ?: 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
$response->setCache(array(
|
|
||||||
'last_modified' => new \DateTime(),
|
|
||||||
'max_age' => 600,
|
|
||||||
's_maxage' => 600,
|
|
||||||
'private' => false,
|
|
||||||
'public' => true,
|
|
||||||
));
|
|
||||||
|
|
||||||
$event->setResponse($response);
|
$event->setResponse($response);
|
||||||
} catch (ResourceNotFoundException $e) {
|
} catch (ResourceNotFoundException $e) {
|
||||||
throw new NotFoundHttpException();
|
throw new NotFoundHttpException();
|
||||||
|
|||||||
@@ -8,17 +8,12 @@
|
|||||||
<default key="_controller">Thelia\Controller\Front\DefaultController::noAction</default>
|
<default key="_controller">Thelia\Controller\Front\DefaultController::noAction</default>
|
||||||
<default key="_view">includes/mini-cart</default>
|
<default key="_view">includes/mini-cart</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="ajax.addCartMessage" path="/ajax/addCartMessage">
|
<route id="ajax.addCartMessage" path="/ajax/addCartMessage">
|
||||||
<default key="_controller">Thelia\Controller\Front\DefaultController::noAction</default>
|
<default key="_controller">Thelia\Controller\Front\DefaultController::noAction</default>
|
||||||
<default key="_view">includes/addedToCart</default>
|
<default key="_view">includes/addedToCart</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="esi-minicart" path="/mini-cart">
|
|
||||||
<default key="_controller">Front\Controller\CartController::renderMiniCart</default>
|
|
||||||
<default key="_view">includes/mini-cart</default>
|
|
||||||
</route>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Register -->
|
<!-- Register -->
|
||||||
<route id="customer.create.process" path="/register" methods="post">
|
<route id="customer.create.process" path="/register" methods="post">
|
||||||
<default key="_controller">Front\Controller\CustomerController::createAction</default>
|
<default key="_controller">Front\Controller\CustomerController::createAction</default>
|
||||||
|
|||||||
@@ -142,10 +142,4 @@ class CartController extends BaseFrontController
|
|||||||
return $cartAdd;
|
return $cartAdd;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function renderMiniCart()
|
|
||||||
{
|
|
||||||
$response = $this->render('includes/mini-cart');
|
|
||||||
return $response;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ GNU General Public License : http://www.gnu.org/licenses/
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{/elseloop}
|
{/elseloop}
|
||||||
{render_esi path="{url path="/mini-cart"}" alt="fail"}
|
{include file="includes/mini-cart.html" nocache}
|
||||||
</ul>
|
</ul>
|
||||||
{/nocache}
|
{/nocache}
|
||||||
<ul class="nav navbar-nav navbar-categories">
|
<ul class="nav navbar-nav navbar-categories">
|
||||||
|
|||||||
Reference in New Issue
Block a user