ГлавнаяДокументацияМодули • Модуль hook

Модуль hook

Модуль для организации вебхуков. Стандартная точка входа /_mc2/hook (вы можете сделать свою). В этом разделе находятся файлы:

_template.php

<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();

echo $mc_content;

index.php

<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();

module('hook', $_GET['s']);

То есть, при поступлении запроса в пустом шаблоне запускается модуль hook, которому в качестве шаблона передается значение $_GET['s']. Значением шаблона не могут быть 'index' или '' (пустая строка). В этом случае выполнение завершится ошибкой.

Модуль ищет файл с именем $module->template().php в стандартных папках модуля или шаблона и запускает его выполнение.

В CMS стандартно есть файлы обработчиков: