Celios: Блог

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

Exposed filter и checkbox

23 сентября 2013 в 11:58

Привет всем сочувствующим!
Второй день пытаюсь победить проблему с фильтрацией views.
Drupal 7
Views 7.x-3.7

Есть материал типа "Рецепт", у которого заведено поле Boolean с доступными для выбора значениями ДА/НЕТ. Виджет выбран - "Одиночный флаг вкл./выкл." При редактировании это поле отображается как классический checkbox с галочками.
Теперь мне необходимо в представлении раскрыть фильтр по этому полю, так чтобы он отображался также как и в форме редактирования - в виде одного контрола, у которого при нажатии убирается или ставится галочка.

Помощь в организации view

14 апреля 2013 в 15:57

Добрый день. Нужна помощь в организации связанного views. Есть справочник таксономии: вчера, сегодня, завтра. Для каждого элемента справочника заполнено доп.поле Модификатор. Вчера = -1, сегодня = 0, завтра = 1. Первое представление выборка из этого справочника таксономии. Во второй выборке выбираются материалы. Нужно связать эти два представления - при выборе пункта сегодня должны фильтроваться материалы по дате создания = сегодня. Не получается именно момент привязки - как и что передавать из главного представления, и каким образом использовать в детальном представлении?

Темизация views на основании значения поля

12 февраля 2013 в 14:43

Добрый день. Нужна помощь знающих людей.
Drupal 7, Views 3, Grid style + Fields
есть представление в которое выбирается поля таксономии: tid, name + два Field View с подчиненными представлениями из нод.
Надо темизировать выводимый элемент старшего представления в зависимости от значения термина таксономии (менять картинку в бекграунде).
Я планирую это делать так:
изменить views-view-grid.tpl.php

<?php if (!empty($title)) : ?>
  <h2><?php print $title; ?></h2>
<?php endif; ?>
<div class="<?php print $class; ?> view-rows-<?php print count($rows);?>"<?php print $attributes; ?>>
  <?php foreach ($rows as $row_number => $columns): ?>
    <div class="views-row <?php print $row_classes[$row_number]; ?>">