Добрый день!
Возможно тупой вопрос, но не придумал как правильно у гугла спросить)
Вообщем есть такой код:
<?php
$titles = ['Заголовок 1', 'Заголовок 2', ...];
foreach ($titles as $key => $title) {
$true_key = $key + 1;
$label = '<p>'.$true_key.'. '.$title.'</p>';
$form['markup_jobs_'.$key] = array(
'#markup' => $title,
);
}?>
Делает он следующее, в собственной форме выводит заголовки нод, так вот, для каждого заголовка я создаю свой элемент формы "markup" и записываю туда отдельный заголовок ноды.
Работает, но как то все не правильно))
Подскажите, как массив данных записать в элемент формы?
Что то в этом роде:
<?php
$form['markup_jobs_'.$key] = array(
'#markup' => $titles,
);?>
Комментарии
Если просто список, то можно так
<?php
$form['markup_jobs'] = [
'#theme' => 'item_list',
'#list_type' => 'ol',
'#items' => $titles,
];
?>
Спасибо, список и нужен)