*/ class OpenGraphHook extends BaseHook { public function onMainHeadBottom(HookRenderEvent $event) { $acceptedTypes = ['category', 'product', 'folder', 'content']; $objectType = $this->getView(); if (in_array($objectType, $acceptedTypes)) { $event->add($this->render('open_graph.html', ['view_value' => $objectType])); } } public function openGraphSharingButtons(HookRenderEvent $event) { if (OpenGraph::getConfigValue(OpenGraphConfigValue::ENABLE_SHARING_BUTTONS, 0) == 1) { $acceptedTypes = ['category', 'product', 'folder', 'content']; $objectType = $this->getView(); if (in_array($objectType, $acceptedTypes)) { $event->add($this->render('open_graph_sharing_button.html', ['view_value' => $objectType])); } } } public function onMainStylesheet(HookRenderEvent $event) { $event->add($this->addCSS("assets/css/styles.css")); } public function onModuleConfiguration(HookRenderEvent $event) { $event->add($this->render("module_configuration.html")); } }