Есть ли встроенные функции для оформления аля Grid во Views

Главные вкладки

Аватар пользователя locker locker 18 июня 2011 в 18:55

Встал такой вопрос - при создание представления Views есть возможность указать вывод в виде таблицы (Basic settings -> Style: Grid). Хотел бы узнать - есть ли в апи функция по оформлению в таком же виде или надо самому писать весь код?

Комментарии

Аватар пользователя Xermit Xermit 18 июня 2011 в 19:08

я знаю только одну
theme('table', head, data)
ну а группировать data по какому либо ключу придется стандартными php функциями прежде чем data скормить в эту theme функцию.

я ее еще до кучи переопределял в своей теме, так как понадобился th в таблице из двух строк, а в 6-ке стандартная theme функция понимает только одну строку в head, плюс еще запретил odd, even не проставлять на четных нечетных строках, когда мне это не надо с точки зрения дизайна никак.

Аватар пользователя locker locker 18 июня 2011 в 19:17

Есть еще такой вариант:

<?
$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));
?>