Инструкция об использовании PHP в виджетах XenForo 2
Создаем PHP файл MyWidget.php по пути src/addons
Код:
<?php
class MyWidget {
public static function renderWidget(\XF\Widget\AbstractWidget $abstractWidget)
{
/* Сюда вставь нужный код из твоих PHP файлов */
return $abstractWidget->renderer('my_widget', [
// Здесь нужно указать параметры, которые нужно отображать в виджете
'param_1' => $param1,
'param_2' => $param2
]);
}
}
HTML:
<p>My 1 param: {$param_1}</p>
<p>My 2 param: {$param_2}</p>
В поле функции (после :: вводим): renderWidget
Готово!
Далее вы можете настраивать сам шаблон виджета как вам нужно