enderG
Проверенные
- Сообщения
- 46
- Реакции
- 17
- Баллы
- 310
Всем привет! Предупреждаю сразу, только недавно начал осваивать структуру и написание аддонов на XF, так что могу жестко тупить.
Имеется аддон: Ultimate Server Listing
У него есть шаблон для виджета: sf_server_list, куда аддон возвращает массив $servers.
Часть из шаблона:
Как я понял, возрат происходит в файле: src/addons/StylesFactory/UltimateServerList/Widget/Server.php
Часть из файла:
Как можно сделать так, чтобы массив возвращался в другой не виджетовый шаблон N?
Имеется аддон: Ultimate Server Listing
У него есть шаблон для виджета: sf_server_list, куда аддон возвращает массив $servers.
Часть из шаблона:
Код:
<xf:foreach loop="$servers" key="$index" value="$server">
<xf:if is="{{ $xf.options.offlineservers}}"></xf:if>
<xf:if is="{{ $server.active }}">
Как я понял, возрат происходит в файле: src/addons/StylesFactory/UltimateServerList/Widget/Server.php
Часть из файла:
Код:
foreach ($results as $key => $value) {
$servers[] = array(
'title' => $db_results[$key]['title'],
'owner' => $db_results[$key]['owner'],
'maxplayers' => (trim($db_results[$key]['maxplayers']) !== '') ? $db_results[$key]['maxplayers'] : $value['maxplayers'],
'active' => $db_results[$key]['active'],
'type' => $db_results[$key]['server_type'],
'host' => $key,
'query' => $value
);
}
$ServerMag = $this->MagazineS();
$ServerListing = $ServerMag->ListujMnie();
$viewParams = [
'servers' => $servers,
'rozpisuj' => $results,
];
return $this->renderer('sf_server_list', $viewParams);
}
Как можно сделать так, чтобы массив возвращался в другой не виджетовый шаблон N?