Product loop adjustements

This commit is contained in:
franck
2013-08-01 10:53:35 +02:00
parent c6366c69bd
commit 4ad94059e7
24 changed files with 348 additions and 107 deletions

View File

@@ -27,6 +27,12 @@ class AdminController extends BaseAdminController {
public function indexAction()
{
return $this->render("home.html");
return $this->render("home");
}
public function processAction()
{
echo "not yet coded !";
exit();
}
}

View File

@@ -50,10 +50,23 @@ use Thelia\Core\Event\ActionEvent;
class BaseAdminController extends ContainerAware
{
const TEMPLATE_404 = "404.html";
const TEMPLATE_404 = "404";
protected function undefinedAction()
public function processTemplateAction($template)
{
try {
if (! empty($template)) {
// If we have a view in the URL, render this view
return $this->render($template);
}
else if (null != $view = $this->getRequest()->get('view')) {
return $this->render($view);
}
}
catch (\Exception $ex) {
// Nothing special
}
return new Response($this->renderRaw(self::TEMPLATE_404), 404);
}
@@ -81,6 +94,9 @@ class BaseAdminController extends ContainerAware
*/
protected function renderRaw($templateName, $args = array())
{
// Add the template standard extension
$templateName .= '.html';
$session = $this->getSession();
$args = array_merge($args, array(
@@ -158,7 +174,7 @@ class BaseAdminController extends ContainerAware
}
/**
* @return a ParserInterface instance parser
* @return a ParserInterfac instance parser
*/
protected function getParser()
{

View File

@@ -37,7 +37,7 @@ class SessionController extends BaseAdminController {
public function showLoginAction()
{
return $this->render("login.html");
return $this->render("login");
}
public function checkLogoutAction()
@@ -100,6 +100,6 @@ class SessionController extends BaseAdminController {
$this->getParserContext()->setErrorForm($adminLoginForm);
// Display the login form again
return $this->render("login.html");
return $this->render("login");
}
}