1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. FAQ

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

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

Встал такой вопрос - при создание представления 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));
?>
Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /