Встал такой вопрос - при создание представления Views есть возможность указать вывод в виде таблицы (Basic settings -> Style: Grid). Хотел бы узнать - есть ли в апи функция по оформлению в таком же виде или надо самому писать весь код?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
я знаю только одну
theme('table', head, data)
ну а группировать data по какому либо ключу придется стандартными php функциями прежде чем data скормить в эту theme функцию.
я ее еще до кучи переопределял в своей теме, так как понадобился th в таблице из двух строк, а в 6-ке стандартная theme функция понимает только одну строку в head, плюс еще запретил odd, even не проставлять на четных нечетных строках, когда мне это не надо с точки зрения дизайна никак.
Есть еще такой вариант:
$rows = array (
// Простая строка
array (
'Cell 1', 'Cell 2', 'Cell 3'
),
// Строка с атрибутами; некоторые из ячеек этой строки также содержат атрибуты.
array (
'data' => array ('Cell 1', array ('data' => 'Cell 2', 'colspan' => 2)), 'class' => 'funky'
)
);
print (theme_table ($header, $rows, $attributes = array (), $caption = 1));
?>
Точно точно, именно эту функцию я и имел ввиду, только я ее еще и затемизировал под себя Smile
Так получился результат или нет?
Мне тоже надо вывести данные в виде сетки с 3 колонками.