36 lines
961 B
PHP
36 lines
961 B
PHP
<?php
|
|
|
|
namespace Recettes\Hook;
|
|
|
|
use Thelia\Core\Event\Hook\HookRenderBlockEvent;
|
|
use Thelia\Core\Hook\BaseHook;
|
|
use Thelia\Model\ContentFolderQuery;
|
|
use Thelia\Model\FolderI18nQuery;
|
|
|
|
/**
|
|
* Class BackHook
|
|
* @package Recettes\Hook
|
|
*/
|
|
class HookManager extends baseHook
|
|
{
|
|
|
|
public function onEditTab(HookRenderBlockEvent $event)
|
|
{
|
|
$contentId = $event->getArgument('id');
|
|
$parentFolderId = ContentFolderQuery::create()->findOneByContentId($contentId)->getFolderId();
|
|
$parentFolder = FolderI18nQuery::create()->findOneById($parentFolderId)->getTitle();
|
|
|
|
if (0 != strpos($parentFolder, 'recette')) {
|
|
$event->add(
|
|
[
|
|
"id" => 'admin-content-recipe',
|
|
"title" => 'Recette',
|
|
"content" => ($this->render('recette-tab.html',
|
|
[ "people" => "2" ]
|
|
))
|
|
]
|
|
);
|
|
}
|
|
}
|
|
|
|
} |