private function FaqController::_renderCategoriesToList in Frequently Asked Questions 8
Renders the output of getIntendedFaqTerms to HTML list.
Parameters
array $items: The structured array made by getIntendedTerms function
string $list_style: List style type: ul or ol.
Return value
string HTML formatted output.
1 call to FaqController::_renderCategoriesToList()
- FaqController::faqPage in src/
Controller/ FaqController.php - Function to display the faq page.
File
- src/
Controller/ FaqController.php, line 558
Class
- FaqController
- Controller routines for FAQ routes.
Namespace
Drupal\faq\ControllerCode
private function _renderCategoriesToList($items, $list_style) {
$list = array();
foreach ($items as $item) {
$pre = '';
if (!empty($item['children'])) {
$pre = $this
->_renderCategoriesToList($item['children'], $list_style);
}
$list[] = new FormattableMarkup($item['item'] . $pre, []);
}
$render = array(
'#theme' => 'item_list',
'#items' => $list,
'#list_style' => $list_style,
);
return $this->renderer
->render($render);
}