Добрый день.
Подскажите, возможно ли НЕколхозными методами добавить таблице свой class ?
В настройке этой таблицы в опциях VIEWS можно только добавить классы СТРОКАМ. А таблице можно добавить только ОПИСАНИЕ и содержание (summary attribute).
К представлению можно добавить свой класс через РАСШИРЕННЫЕ опции, но они будут в верхнем DIV ;(
В то же время в шаблоне таблицы присутствует :
<?php
<table <?php if ($classes) { print 'class="'. $classes . '" '; } ?>
Значит класс можно прописать.
Вопрос: где?
Спасибо.
Комментарии
А какая задача стоит? Я просто ни разу не сталкивался с тем, чтобы классов, генерируемых вьюсом по умолчанию было недостаточно.
У меня коммерческая ТЕМА DRUPAL'а (купленная).
DRUPAL изучаю переделывая(а точнее пишу с нуля) свой, десятилетие не менявшийся, сайт.
Возможностей у DRUPAL - МОРЕ. Курю, перевариваю, двигаюсь поступательно, что-то он не может сделать или я пока не могу при его помощи это сделать (разбираюсь).
Написал свои модули, они создали свои базы данных, "показал" формат баз данных ВЬЮСУ.
Начал генерацию ВЬЮШЕК.
Так вот, в теме если у таблицы свой CLASS то она автоматически приобретает соответствующий вид ТЕМЫ.
Пока вышел из ситуации костылем в шаблоне:
<?php $classes = 'table table-striped'; ?>
...и далее текст шаблона
блин, можно же было просто в цсс после класса через запятую селектор таблицы дописать типа .views-что-то-там table
Сейчас переделываю табличный ввод, хочу вытащить сортировку по header'ам оттуда в отдельную строку и после этого, перелопатить всю таблицу. А то она слишком простая и длинная - по одному полю в одной ячейке.