Files
aux-bieaux-legumes/local/modules/Recettes/Hook/HookManager.php

42 lines
1.1 KiB
PHP

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