Views2: ответы на вопросы

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

Аватар пользователя penexe penexe 19 марта 2009 в 8:38

Кто что не понимает во views2 задавайте вопросы, по пробую ответить.
вопросы принимаются как создать какой-то вид, что значит та или иная кнопочка и тд.
топик добра Smile мать его...

Комментарии

Аватар пользователя Mezolick2 Mezolick2 18 октября 2010 в 9:22

Подскажите пожалуйста.
Создаю ноду и вид с аргументом. По путям: taxonomy/term/11 и taxonomy/term/10 выдает то, что нужно.
Теперь, мне нужно в разные ноды вывести эти виды. В одну ноду вьюху taxonomy/term/11, а в другую соответсвенно
taxonomy/term/11.
Я делаю вот так:


<?php
  $myvid 
views_get_view('personality');
  
$ar = array('tid'11);
  
$myvid->set_arguments($ar);
  
$myvid->set_items_per_page(0);
  print 
$myvid->render('default');
?>

Пробовал вот так:


<?php
  $myvid 
views_get_view('personality');
  
$ar = array();
  
$ar[0] = '11';
  
$myvid->set_arguments($ar);
  
$myvid->set_items_per_page(0);
  print 
$myvid->render('default');
?>

<?php
$view 
views_get_view('personality');
print 
views_build_view('embed'$view, array('11'), FALSE20);
?>
Аватар пользователя penexe penexe 18 октября 2010 в 9:58
$display_id = 'default';
$args = array(10); // или 11
$view = views_get_view('personality');
$view->set_arguments($args);
$view->display[$display_id]->handler->options['items_per_page'] = 0;
$view->display[$display_id]->handler->options['display_options']['use_pager'] = FALSE;
$view->is_cacheable = FALSE;

$result = $view->execute_display($display_id);
print $result['content'];

Аватар пользователя Mezolick2 Mezolick2 18 октября 2010 в 10:22

"penexe" wrote:
penexe

$display_id = 'default';
$args = array(10); // или 11
$view = views_get_view('personality');
$view->set_arguments($args);
$view->display[$display_id]->handler->options['items_per_page'] = 0;
$view->display[$display_id]->handler->options['display_options']['use_pager'] = FALSE;
$view->is_cacheable = FALSE;

$result = $view->execute_display($display_id);
print $result['content'];

Не работает, может я что то не првильно с синомимами сделал?

я создаю ноду путь которой node/25,
ей зназначю синоним category/manager
и в эту ноду пютаюсь вставить view с аргументом '11', я все правильно делаю?

Аватар пользователя penexe penexe 28 октября 2010 в 6:48

Jackinua wrote:
В Views аргумент можно выводить как Title например вписать %1 в поле.
А с Breadcrumb как работать ? что не делал. Ничего не происходит пишет лишь Home
?
http://www.drupal.ru/node/26556 тут похожий вопрос

тоесть %1 в этом поле не работает?

Аватар пользователя kpv_dnepr@drupal.org kpv_dnepr@drupal.org 28 октября 2010 в 23:14

"volocuga" wrote:
Как вывести вьюсами топ авторов?Для форума.Суммировать (или на крайняк просто комментарии) количество созданных нод (топиков) и количество каментов,созданных пользователем.В лоб,клацая мышкой не получилось.
Нашёл нечто похожее http://drupal.org/node/302030,но здесь без аватарок (добавить не могу,т.к не дружу с пхп) и нет гибкости.

Спасибо ;)

Присоединяюсь.

Аватар пользователя penexe penexe 29 октября 2010 в 13:56

kpv_dnepr@drupal.org, Самое грамотное решения использовать модули для рейтинга, для вашей задачи User Points идеально подходит.
Расставьте там уловия при которых пользователь будет получать баллы, а дальше создайте views типа User и ткда добавте сортировку Userpoints: Баллы
пример топа http://druit.ru/people

Для других пользователей: если вы хотите задать вопрос по views велкам на сайт http://druit.ru .

Аватар пользователя Ne_L Ne_L 12 ноября 2010 в 18:52

Вот блин чё за логика в этой возможности добавлять разные виды в один вид?
Создал одно представление в нём 2 пейджа у одного в Validator options написал

$checkterm = taxonomy_get_term($argument);
if ($checkterm->description != "exp") return "TRUE";

у второго пейджа написал с точностью наоборот

$checkterm = taxonomy_get_term($argument);
if ($checkterm->description == "exp") return "TRUE";

Целью было - проверка описания термина передаваемого как аргумент - и вывода либо одной либо другой страницы.
В итоге не работает не фига, чё два отдельных практически одинаковых вида создавать для этой затеи?
Не понимаю как этот валидатор работает - я думал он поочерёдно проверяет все заданные для этого вида представления - а получается он проверяет с начала и до первой ошибки.

Аватар пользователя Ne_L Ne_L 12 ноября 2010 в 22:40

Так у меня оба эти представления открываются по одному пути, по сути они и отличаются то только что в одном Depth = 1, а у другого Depth = 0, в аргументе, хотел для терминов таксономии помеченных exp в поле description использовать вывод дочерних элементов.

Аватар пользователя Ne_L Ne_L 19 ноября 2010 в 16:38

Вид выдаёт несколько сгруппированных по групирующему полю таблиц.
Шаблон views-view-table.tpl.php обрабатывает за раз одну таблицу.

Вопрос такой - можно ли как то при выполнении шаблона views-view-table.tpl.php задать переменную $aaaa и при обработке следующей таблицы (т.е. при следующем вызове этого шаблона) прочитать значение этой переменной $aaaa?

Это мне глобальная переменная нужна?

Аватар пользователя Ne_L Ne_L 19 ноября 2010 в 16:49

Спрашивали - отвечаем Smile
да - это глобальная переменная, проверенно эмпирическим путём.
Но теперь новый вопрос что с ней станет после того как весь вид выведется? она сама удалится или её вручную "грохнуть"?

Аватар пользователя Jackinua Jackinua 30 ноября 2010 в 23:16

Скажите пожалуйста, может я неправильно делаю, вобщем я темизирую с помощью CSS какой-то блок, созданный с помощью Views, все правила я сохраняю в общий файл темы style.css, сам файл разростается быстро.

Блок отображается не на всех страницах сайта, но правила всеравно загружаются, так как они в общем файле.

Завтра я передумал использовать этот блок а в файле остались записи, которые остаются безполезными.

Можно ли при создании блока правила стиля вписывать прямо в блок как-то?

Или прикреплять отдельный файл, к страницам, где есть данный блок.

Или чтоб при удалении блока не тратить время на очистку еще общего фала стилей?

Аватар пользователя penexe penexe 1 декабря 2010 в 14:33

Jackinua wrote:
Скажите пожалуйста, может я неправильно делаю, вобщем я темизирую с помощью CSS какой-то блок, созданный с помощью Views, все правила я сохраняю в общий файл темы style.css, сам файл разростается быстро.

Блок отображается не на всех страницах сайта, но правила всеравно загружаются, так как они в общем файле.

Завтра я передумал использовать этот блок а в файле остались записи, которые остаются безполезными.

Можно ли при создании блока правила стиля вписывать прямо в блок как-то?

Или прикреплять отдельный файл, к страницам, где есть данный блок.

Или чтоб при удалении блока не тратить время на очистку еще общего фала стилей?


чистить руками

Аватар пользователя AkeLLbl4 AkeLLbl4 11 декабря 2010 в 18:15

Имеется views в котором выводятся поля материала.
Одно из полей типа node_reference и отображается как "Заголовок(ссылка)"
Соответственно получаем такую картину:

Поле 1
Поле 2
Поле "Заголовок (ссылка)"

А хотелось бы все имеющиеся поля обернуть этой ссылкой из поля node_referance не выводя заголовка.

Помогите в решении такой задачи. А то уже всю голову сломал Sad

Аватар пользователя Jackinua Jackinua 12 декабря 2010 в 14:59

AkeLLbl4 wrote:
Имеется views в котором выводятся поля материала.
Одно из полей типа node_reference и отображается как "Заголовок(ссылка)"
Соответственно получаем такую картину:

Поле 1
Поле 2
Поле "Заголовок (ссылка)"

А хотелось бы все имеющиеся поля обернуть этой ссылкой из поля node_referance не выводя заголовка.

Помогите в решении такой задачи. А то уже всю голову сломал =(

А у поля "Заголовок (ссылка)" нет закладки Rewrite the output of this field ?

Аватар пользователя AkeLLbl4 AkeLLbl4 12 декабря 2010 в 17:09

Jackinua wrote:

А у поля "Заголовок (ссылка)" нет закладки Rewrite the output of this field ?

Есть, вот только что бы мне туда написать, убей незнаю Sad
Там есть шаблоны подстановки, но они выводят или уже выведенные поля или то же самое поле в том же формате.
По сути нужно сделать кастомный формат вывода поля.

Аватар пользователя AkeLLbl4 AkeLLbl4 12 декабря 2010 в 19:07

Решил проблему косоруким исправлением шаблонов темы.
В поле ссылки она выводилась в формате
<a href="путь">Название</a>
views-view-field--taxonomy-term--field-product-model-link-nid.tpl.php - поле с ссылкой


<?php 
    
//разделяем строку на 2 части после символа ">"
    
$array explode('>'$output);
    
//выводим первую ячейку массиваи добавляем к ней закрытие тэга ссылки
    //в PHP  я не силен поэтому способ самый кривой которым можно было отрезать конец ссылки.
    
print $array[0] . '>';
?>

views-view-fields.tpl.php - шаблон вывода полей


<?php foreach ($fields as $id => $field){
    if (
$field->class == 'field-product-model-link-nid') {
                
//не оборачиваем в div поле с ссылкой
        
print $field->content;
    } else {
        if (
$field->class == 'field-product-model-value') {
                        
//закрываем ссылку после нужного поля
            
print '<div class="' $field->class '">' $field->content '</div></a>'
        } else {
                        
//все остальные поля выводятся как всегда
            
print '<div class="' $field->class '">' $field->content '</div>';
        };
    };
}; 
?>
Аватар пользователя Dan Dan 13 декабря 2010 в 0:42

"AkeLLbl4" wrote:
А хотелось бы все имеющиеся поля обернуть этой ссылкой из поля node_referance не выводя заголовка.

Надо добавить relationship на ту ноду, куда ссылается node_reference.
Далее в поля добавить Материал: Nid, исключить его из отображения в полях, поставить первым в списке полей и указать тот relationship, который создали.
Потом для каждого поля, который надо сделать ссылкой, нажимаем "Output this field as a link" и пишем там node/[nid].

Аватар пользователя AkeLLbl4 AkeLLbl4 14 декабря 2010 в 15:16

Dan wrote:
"AkeLLbl4" wrote:
А хотелось бы все имеющиеся поля обернуть этой ссылкой из поля node_referance не выводя заголовка.

Надо добавить relationship на ту ноду, куда ссылается node_reference.
Далее в поля добавить Материал: Nid, исключить его из отображения в полях, поставить первым в списке полей и указать тот relationship, который создали.
Потом для каждого поля, который надо сделать ссылкой, нажимаем "Output this field as a link" и пишем там node/[nid].

Спасибо за отличное решение! Думал уже никто не поможет и будет стоять, то кривое которое придумал мой извращенный моск.

Аватар пользователя kisa_wp kisa_wp 13 декабря 2010 в 1:15

А возможно ли сделать графический статус, наподобие xStatus в ICQ и чтобы редактировать его можно было либо в профиле пользователя, либо отдельном блоке, а в блоке пользователей он-лайн картинка статуса выводилась перед ником? Если да то как это сделать

Аватар пользователя Jackinua Jackinua 13 декабря 2010 в 15:10

kisa_wp wrote:
А возможно ли сделать графический статус, наподобие xStatus в ICQ и чтобы редактировать его можно было либо в профиле пользователя, либо отдельном блоке, а в блоке пользователей он-лайн картинка статуса выводилась перед ником? Если да то как это сделать

Есть модуль Facebook Statuses (Microblog) смотрели?

Аватар пользователя kisa_wp kisa_wp 13 декабря 2010 в 14:57

"Dan" wrote:
При чём тут views?

А разве блок я без него смогу вывести на страницу, для быстрой смены статуса???

Аватар пользователя Jackinua Jackinua 13 декабря 2010 в 15:36

Есть вопрос:

Сразу опишу зачем мне это

Есть модуль Views Tab Display он выводит, при нажатии на Таб, определенный view через Ajax.

Надумолось сделать в виде Таб ссылку на добавление Нового материала, но модуль WTD работает только с Views.

Вопрос "Как во Views вывести Ноду в режиме добавления ?q=node/add/page ?"
Может PHP Code какой надо вставить? Может надо формы?

Аватар пользователя AkeLLbl4 AkeLLbl4 14 декабря 2010 в 15:47

Jackinua wrote:
Есть вопрос:

Сразу опишу зачем мне это

Есть модуль Views Tab Display он выводит, при нажатии на Таб, определенный view через Ajax.

Надумолось сделать в виде Таб ссылку на добавление Нового материала, но модуль WTD работает только с Views.

Вопрос "Как во Views вывести Ноду в режиме добавления ?q=node/add/page ?"
Может PHP Code какой надо вставить? Может надо формы?

Создай вьюс который выводит ничего Smile и в поле если отображение пустое выводи форму добавления ноды.

Аватар пользователя kisa_wp kisa_wp 13 декабря 2010 в 16:45

"Jackinua" wrote:
Есть модуль Facebook Statuses (Microblog) смотрели?

Да, Это текстовый статус, наподобие как в фйсвуке, вконтакте и однокласниках...

Аватар пользователя AkeLLbl4 AkeLLbl4 14 декабря 2010 в 15:37

И попутно еще один вопрос.
Есть таксономия 2 уровней
Компьютеры
-ноутбуки
-моноблоки
-системные блоки
Плееры
-мп3
-сд
-касетные

Создается отображение которое выводит по аргументу содержимое верхнего термина, на этой странице отображается
фильтр, по тому же словарю, только со списком всех нижних терминов (ноут, моноблок, мп3 и т.д.)

Как сделать чтобы на страничке родительского термина Компьютеры в фильтре показывались только его дочерние термины, ну и соответственно для других страниц родительского термина.

Если конечно такое решение существует.
А то придется для каждой страницы с род термином цеплать свой css который будет скпывать ненужные пункты.

Аватар пользователя Mezolick2 Mezolick2 15 декабря 2010 в 14:50

Подскажите пожалуйста пользуюсь функцией <?php views_embed_view('VIEW_NAME''DISPLAY_ID''1');?>
но мне нужно одновремено отобрзаить несколько терминов таксономии. для одного термина я делаю так
<?php views_embed_view('VIEW_NAME''DISPLAY_ID',  '№ термина');?>
пробовал поразному

<?php views_embed_view('VIEW_NAME''DISPLAY_ID',  '1+2');
views_embed_view('VIEW_NAME''DISPLAY_ID',  '1,2');
views_embed_view('VIEW_NAME''DISPLAY_ID',  array(1,2));
?>

но ни один вариант не подошел
что делать?

Аватар пользователя penexe penexe 15 декабря 2010 в 16:38

Mezolick2 wrote:
Подскажите пожалуйста пользуюсь функцией <?php views_embed_view('VIEW_NAME''DISPLAY_ID''1');?>
но мне нужно одновремено отобрзаить несколько терминов таксономии. для одного термина я делаю так
<?php views_embed_view('VIEW_NAME''DISPLAY_ID',  '№ термина');?>
пробовал поразному

<?php views_embed_view('VIEW_NAME''DISPLAY_ID',  '1+2');
views_embed_view('VIEW_NAME''DISPLAY_ID',  '1,2');
views_embed_view('VIEW_NAME''DISPLAY_ID',  array(1,2));
?>

но ни один вариант не подошел
что делать?


1й вариант, а соответствующие галочки в настройках аргумента taxonomy:term стоят?

Аватар пользователя AkeLLbl4 AkeLLbl4 16 декабря 2010 в 17:06

Если прошлый вопрос трудновыполним.
Подскажите как сгруппировать элементы по верхнему термину таксономии, как и в прошлом примере есть 2 уровня таксономии.
-----------------------------------------------
Решил проблему патчем http://drupal.org/files/issues/769136-view-taxonomy-deep-feature8.patch

Аватар пользователя kisa_wp kisa_wp 18 декабря 2010 в 16:50

"Stan.Ezersky" wrote:
Включите трекер в Views и будет вам счастье. Он есть по умолчанию-)

Все включил.. трекер работает, но, показывает только все сообщения, когда перехожу во вкладку мои сообщения пишет Запрашиваемая страница не найдена и выдает:

* warning: array_key_exists() [function.array-key-exists]: The first argument should be either a string or an integer in /usr/home/kishchen/public_html/sites/all/modules/views/includes/view.inc on line 1282.
* warning: mysqli_real_escape_string() expects parameter 2 to be string, object given in /usr/home/kishchen/public_html/includes/database.mysqli.inc on line 323.
* warning: Illegal offset type in /usr/home/kishchen/public_html/sites/all/modules/views/includes/view.inc on line 1286.
* warning: Illegal offset type in /usr/home/kishchen/public_html/sites/all/modules/views/includes/view.inc on line 1321.
* recoverable fatal error: Object of class stdClass could not be converted to string in /usr/home/kishchen/public_html/sites/all/modules/views/views.module on line 760.
* warning: Illegal offset type in isset or empty in /usr/home/kishchen/public_html/sites/all/modules/views/views.module on line 768.

Аватар пользователя kisa_wp kisa_wp 20 декабря 2010 в 2:24

просто трекер во вьюхе, как я понял отвечает только за отображение всех обновлений на сайте... Но не мои обновления...

Аватар пользователя Dark_kz Dark_kz 7 января 2011 в 20:46

Мне нужно чтобы количество отображаемых нод юзер мог выбрать сам, т.е. фильтр по кол-ву нод ($limit), к примеру 10, 20, 40. Посоветуйте плиз чем лучше реализовать

Пробовал реализацию http://drupal.org/node/70145#comment-785657 но у меня не вышло.
Нужно сделать это в всьюсе "taxonomy/term/%tid"

Аватар пользователя penexe penexe 9 января 2011 в 20:20

Dark_kz wrote:
Мне нужно чтобы количество отображаемых нод юзер мог выбрать сам, т.е. фильтр по кол-ву нод ($limit), к примеру 10, 20, 40. Посоветуйте плиз чем лучше реализовать

Пробовал реализацию http://drupal.org/node/70145#comment-785657 но у меня не вышло.
Нужно сделать это в всьюсе "taxonomy/term/%tid"


views 3 имеет это из коробки как говорят, если версия меньше, то http://drupal.ru/node/31064

Аватар пользователя lopata24 lopata24 9 января 2011 в 4:45

Подскажите, пожалуйста. Пользуюсь vote up down
С помощью relationship вывел в списке комментариев кол-во голосов за этот комментарий. Теперь еще хочется добавить картинку. Если комментарий меньше 0 - одна, если больше или равно 0 - другая картинка.

Подскажите, как?
заранее спасибо!

Аватар пользователя lopata24 lopata24 12 января 2011 в 13:36

Подскажите, пожалуйста. Пользуюсь vote up down
С помощью relationship вывел в списке комментариев кол-во голосов за этот комментарий. Теперь еще хочется добавить картинку. Если комментарий меньше 0 - одна, если больше или равно 0 - другая картинка.

Подскажите, как?
заранее спасибо!

Аватар пользователя kettle kettle 9 февраля 2011 в 21:04

Всем привет
Я исп связку drupal6.2+ubercart+views
Подскажите пожалуйста.
Настраиваю представление product
в виде сетки.Вывести на главную получается прописав адрес представления как node,но при этом не получается тогда вывести на главную материал "о сайте" Как быть?

Аватар пользователя penexe penexe 10 февраля 2011 в 8:03

"kettle" wrote:

в виде сетки.Вывести на главную получается прописав адрес представления как node,но при этом не получается тогда вывести на главную материал "о сайте" Как быть?

определитесь что вам надо вывести на главную, о сайте или view product

Аватар пользователя penexe penexe 10 февраля 2011 в 13:01

kettle wrote:
Вывести на главную надо и материал "о сайте" и view product вместе

в настройках admin/settings/site-information утановить главной страницей ноду "О сайте"
во product создать блок и включить у его в настройках видимости

Аватар пользователя Dan Dan 10 февраля 2011 в 13:09

"kettle" wrote:
ывести на главную надо и материал "о сайте" и view product вместе

"О сайте" Сделайте страницей, а продукты - блоком.
Или поместите текст "О сайте" в шапку вашего списка(view).
Или сделайте "О сайте" блоком и поместите над списком, а список сделайте главной страницей.

Аватар пользователя kettle kettle 8 марта 2011 в 16:26

Доброго времени суток.
Столкнулся вот с такой задачей:
с помощью views делаю представление фильтруемое по термину таксономии "новости сайта" и вывожу в блок, в качестве поля использую анонс материала, пока получается отображение анонса в блоке в виде ссылки, а как сделать чтобы анонс оставался текстом
а ниже была ссылка "читать далее" соответственно на сам материал?

Аватар пользователя FORTIS FORTIS 8 марта 2011 в 17:46

добавьте поле Материал:ссылка на материал
либо поле Материал: nid (не выводить) и поле Глобально: простой текст, которое выводить как ссылку на node/[nid]

Аватар пользователя Dark_kz Dark_kz 9 марта 2011 в 9:02

Вопрос такой:
стоит фильтр exposed по термин id (с глубиной), т.е. выпадающий список с терминами
при выборе в адресной строке путь sitename/?tid=23
можно ли сделать фильтр по имени термина, чтобы в строке было sitename/?term=testterm
не нашел в фильтрах такой возможности

Аватар пользователя ustes_yr ustes_yr 25 апреля 2011 в 20:07

Помогите решить проблему.В типе публикации есть поля "ОТ" и "ДО"
Есть представление с открытыми фильтрами.Где есть фильтры ОТ( все что больше поля ОТ) и ДО( все что меньше поля ДО),а мне надо сделать
ОТ (все что больше поля ОТ AND все что меньше поля ДО) И ДО(все что больше поля ОТ AND все что меньше поля ДО).
Собственно проблема решается hook_views_pre_execute(&$view) { но как правильно переписать запрос не знаю.
Может есть альтернативные решения

Аватар пользователя penexe penexe 25 апреля 2011 в 20:19

ustes_yr wrote:
Помогите решить проблему.В типе публикации есть поля "ОТ" и "ДО"
Есть представление с открытыми фильтрами.Где есть фильтры ОТ( все что больше поля ОТ) и ДО( все что меньше поля ДО),а мне надо сделать
ОТ (все что больше поля ОТ AND все что меньше поля ДО) И ДО(все что больше поля ОТ AND все что меньше поля ДО).
Собственно проблема решается hook_views_pre_execute(&$view) { но как правильно переписать запрос не знаю.
Может есть альтернативные решения

поля что-ли разные? для этого ведь between нужно использовать в фильтре

Аватар пользователя ustes_yr ustes_yr 25 апреля 2011 в 20:58

да в в объекте есть параметры от и до,в поиске тоже присутствуют эти поля.
Например если в объекте задано от 5 до 10, а в поиске задать от 6 до 8 то объект не попадает в результы, потому что ДО у него меньше чем в фильтре.
Я вот еще думал что если в фильтрах добавить скрытые фильтры например От больше (форм ОТ) или (От меньше 99999999),а потом в процессе генерации представления подменить аргумент с 99999999 на (форм ДО) но массив виевс дает аргументы не именованые а числовые, при разном заполнении формы аргументы имеют разный индекс.

Аватар пользователя penexe penexe 25 апреля 2011 в 21:56

ustes_yr wrote:
да в в объекте есть параметры от и до,в поиске тоже присутствуют эти поля.
Например если в объекте задано от 5 до 10, а в поиске задать от 6 до 8 то объект не попадает в результы, потому что ДО у него меньше чем в фильтре.
Я вот еще думал что если в фильтрах добавить скрытые фильтры например От больше (форм ОТ) или (От меньше 99999999),а потом в процессе генерации представления подменить аргумент с 99999999 на (форм ДО) но массив виевс дает аргументы не именованые а числовые, при разном заполнении формы аргументы имеют разный индекс.

http://drupal.org/project/views_or мне кажется должен помочь

Аватар пользователя oleg220 oleg220 13 ноября 2011 в 9:37

Здравствуйте. Подскажите пожалуйста, возможно ли, и как на views реализовать каталог товаров, подобный этому
http://www.karcher.ru/ru/Products/tovaja_technyka_dlja_naruzhnoj_y_vnutr...

Т.е., слева идёт колонка с перечислением характеристик, а под картинкой товара идёт перечисление характеристик.

Аватар пользователя oleg220 oleg220 14 ноября 2011 в 11:01

А чуть-чуть подробнее можно? Smile
Решается ли это в самих настройках вьюса, или же надо ещё какой-то модель, либо это только темизацией решается?
Я вот копался в настройках табличного вывода вьюса, так там можно сделать лишь наоборот, т.е. столбцам можно задать названия характеристик (мощность, размеры, длина и т.д.) и уже в ячейках ниже выводить.
А вот наоборот как сделать, я не нашёл, т.е. строкам задать значения характеристик (мощность, размеры, длина и т.д.) и в ячейках выводить.

Аватар пользователя oleg220 oleg220 14 ноября 2011 в 18:44

Нашёл модуль views_hacks, который позволяет менять строки со столбцами (при помощи views_flipped_table ). И всё бы хорошо, но, теперь все товары располагаются по горизонтали, т.е. не переносятся через 3 товара на новую строку.
Имелся ввиду именно этот модуль, или что то другое?

Аватар пользователя Funtik44 Funtik44 10 ноября 2015 в 11:50

Такая задачка по зубам?

Проблема следующая: установил модуль answers (вопросы и ответы), у которого есть одна особенность - вопрос - это тип материала, ответ, это тоже тип материала. Ответы под вопросами выводятся с помощью вьюхи. И к вопросу и к ответу имеется возможность писать комменты.
Включаю вьюху tracker, которая выводит мне последние активности, и она, не без оснований, считает, что материал вопрос и материал ответ, это различный контент (см. аттач). Также у типа материала - ответ, нет названия, только боди.
Как мне объединить в трекере эти два материала, чтобы выводился только тип материала - вопрос, но в случае, если

  • к нему написан коммент,
  • к нему дан ответ,
  • к ответу написан коммент?

Отдельно задал вопрос здесь - http://www.drupal.ru/node/125225