Хм, я что то не понимаю вот чего
вывел я список групп. Ок, как теперь в этот вывод добавить, чтобы друпал выделил стилем группу, если текущая нода относится к данной группе
Я бы через jquery делал. И список своим запросом выводил. А если список статический, то вообще бы вручную html-ом забил, чтобы лишний раз не делать лишние запросы к БД. Вьювс использую очень редко, только тогда, когда нужно срочно что-то простое вывести.
Это примерный джаваскрипт, который нужно поставить на страницы, которые относятся к группам. Конечно, задачу можно решить и с помощью php, но, во-первых, я не знаю, структуры ваших таблиц в БД, чтобы сделать запрос, а, во-вторых, ради добавления класса .active, по-моему, не стоит делать лишние запросы к БД. Имхо.
Комментарии
Organic groups Views integration. Вроде бы это. Ну и CSS
списко групп вывести конечно можно
просто , выделяет ли вьюс группу, в которой находится текущая нода
Есть ли там специфический стиль?
class="active"
И в CSS дописываешь
background-color: blue;
}
Хм, я что то не понимаю вот чего
вывел я список групп. Ок, как теперь в этот вывод добавить, чтобы друпал выделил стилем группу, если текущая нода относится к данной группе
Я бы через jquery делал. И список своим запросом выводил. А если список статический, то вообще бы вручную html-ом забил, чтобы лишний раз не делать лишние запросы к БД. Вьювс использую очень редко, только тогда, когда нужно срочно что-то простое вывести.
Список я могу и так вывести, вручную
вопрос собственно, как этому списку передать:
Нода в группе 1 (2, 3)
А ссылку на страницу можно?
Мою или инфокса?
Ту, где нужно сделать.
вот к примеру
http://www.hr-portal.ru/article/test-intellekta-vekslera-opisanie-i-osob...
список групп в правом сайдбаре, вверху
$('#block-views-ListOG-block_1 a[href^=/group/]').each(function(n) {
if($('#main .breadcrumb a[href^=/group/]').href == this.href) {
this.addClass('active');
}
});
});
Это примерный джаваскрипт, который нужно поставить на страницы, которые относятся к группам. Конечно, задачу можно решить и с помощью php, но, во-первых, я не знаю, структуры ваших таблиц в БД, чтобы сделать запрос, а, во-вторых, ради добавления класса .active, по-моему, не стоит делать лишние запросы к БД. Имхо.
Спасибо, буду пробовать
Про ява-скрипты я даже не думал
в CSS попробуй запихать
Одним только CSS это не делается.