Не понятный вывод во views

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

Аватар пользователя kirkir kirkir 10 февраля 2010 в 17:21

Понадобилось вывести на страницу содержание полей CCK с определенным именем(у меня это field_group_spec). Вроде все понятно. Создаю вьюс:

screen01.png
screen0.png

а получаю в итоге:
screen1.png

Какие-то цифры обернуты списком... и почему список в виде ссылок???
Подскажите в чем моя ошибка, ну или может есть другое решение?

Комментарии

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

вообщем скриншотики здесь не цепляются...((((
попробую на словах:
1. ставлю галочку "подготовить страничный вывод" и добавляю адрес:allspec
2. тип вида: вид списка
3. добавляю поле "Text: group_spec (field_group_spec)"
4. добавляю аргумент Text: group_spec (field_group_spec), сводка без сортировки.
И это все. я сам не знаю как это работает но вьюс ВЫВОДИТ содержание полей с именем field_group_spec. Но он так же выводит какие-то цифры в конце содержимого поля... и кроме того содержимое не в виде простого текста как мне нужно, а в виде ссылок следующего вида :
http://test/?q=allspec/030503+Правоведение%032002+ Документационное+обеспечение+управления+и+архивоведение

Аватар пользователя sestiana sestiana 11 февраля 2010 в 2:22

а зачем Вам тут аргументы? Вам что надо вывести, содержимое поля "field_group_spec" всех материалов сайта в виде списка без сортировки? или что?

Аватар пользователя kirkir kirkir 11 февраля 2010 в 11:20

to sestiana:
Да, совершенно верно! Выдернуть содержимое поля из всех материалов имеющих такое поле, и вставить все в отдельную страницу. Хотелось чтоб выводилось простым текстом (не в виде ссылок)

Аватар пользователя sestiana sestiana 11 февраля 2010 в 16:19

здесь вообще почти никаких настроек тогда не нужно. уберите все аргументы.
Тип вида (style) выбирайте не HTML-list, а, например, без форматирования (Unformatted).
в настройках самого поля уберите все галки (чтобы поле не отображалось в виде ссылки). а вообще это все есть в форуме, воспользуйтесь поиском.

Аватар пользователя kirkir kirkir 12 февраля 2010 в 17:42

что значит нет никаких настроек!??? и что такое вид типа style? ...такого вида нет...по крайней мере в 5ке.
P.S. Если Вы так уверены что это есть в форуме то может кините ссылку на результат поиска...Нет там того что мне нужно, "20 шагов с модулем вью" я прошел ))), но там нет того что мне нужно. Так что можете меня не посылать в поиск, я там был! Методом проб и ошибок я добился ПОЧТИ того что нужно, а что не нужно это и есть суть вопроса.

Аватар пользователя sestiana sestiana 12 февраля 2010 в 18:49

давайте тогда по порядку, что именно Вы хотите получить в конце.

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

p.s. style - это название "Тип вида" в англ. версии, у меня Views не русифицирован.

Аватар пользователя kirkir kirkir 16 февраля 2010 в 18:45

C английским хорошо, с русским плохо )))) подумал что style это тип вида, т.е. название типа ))))

По порядку:
Есть тип материала у которого есть поле ССК. Нужно чтоб содержание этого поля выводилось в отдельную страницу. Причем не ссылкой а обычным текстом. Т.е. чтоб страница наполнялась текстом из полей определенного типа. Например есть тип материала у которого есть поле ССК - "цвет", далее пользователи создаю материал этого типа и заполняю поле "красный", "зеленый" и т.д.
Нужно сделать страницу которая будет наполнена этими данными, т.е.

красный
зеленый
и т.д.
Аватар пользователя sestiana sestiana 17 февраля 2010 в 17:32

1. создаете новый views (это важно, чтобы изначально у вас стояли настройки по-умолчанию, чтобы не исправлять Ваши). View type: Node (в анг.версии Views)
2. добавляете поле - ищите в списке свое поле, например, Content: Дополнительная инфа (field_group_spec).
в настройках поля:
Label: none
Format: plain text
3. сохраняете
4. добавляете страницу, присваиваете ей имя. сохраняете.
6. переходите на страницу и видите вывод выбранного поля последовательно без применения какого-либо форматирования или фильтрования.

сообщите результат.

Аватар пользователя kirkir kirkir 18 февраля 2010 в 11:56

Сделал как Вы сказали. В результате на странице происходит вывод ВСЕХ документов! Вот экспорт вида:

<?php $view = new stdClass();
  
$view->name 'new_expl';
  
$view->description '';
  
$view->access = array (
);
  
$view->view_args_php '';
  
$view->page TRUE;
  
$view->page_title '';
  
$view->page_header '';
  
$view->page_header_format '4';
  
$view->page_footer '';
  
$view->page_footer_format '4';
  
$view->page_empty '';
  
$view->page_empty_format '4';
  
$view->page_type 'node';
  
$view->url 'new_expl_pg';
  
$view->use_pager TRUE;
  
$view->nodes_per_page '10';
  
$view->sort = array (
  );
  
$view->argument = array (
  );
  
$view->field = array (
    array (
      
'tablename' => 'node_data_field_group_spec',
      
'field' => 'field_group_spec_value',
      
'label' => '',
      
'handler' => 'content_views_field_handler_group',
      
'options' => 'plain',
    ),
  );
  
$view->filter = array (
  );
  
$view->exposed_filter = array (
  );
  
$view->requires = array(node_data_field_group_spec);
  
$views[$view->name] = $view;
?>
Аватар пользователя sestiana sestiana 23 февраля 2010 в 9:14

да, можно написать.. Вы разве писали, что нужно как-то отфильтровать документы? Вам же нужен был вывод конкретного поля, вроде?