Допустим, у материала есть два дополнительных CCK поля: "категория" (РГР, контрольная и т.п.) и "дисциплина" (физика, математика и т.п.).
Создаю в Views табличный вид. Как сделать, чтобы был столбик "Категория" и столбик "Дисциплина" понятно. А возможно ли сделать столбик "Категория/дисциплина", чтобы его поля были что-то вроде: РГР/физика, РГР/математика? Или что-то подобное.
Комментарии
в папке views есть файлы темизации для отдельных видов представления, взять табличный вид и поиграться с ним (создать файл типа views-view-table...имя вьюса, точно не помню), например я делал из табличного вывода с группировкой по полю допустим field вывод в раскрывающиеся блоки с заголовком field. Там просто массив значений, выводить его можно как угодно.
Но мне кажется что есть другие более удобные способы
Господа, указывайте версию Drupal и модулей!
drupal 6 и 5 - разные системы и в них есть отличия (особенно что асается темизации)
views 1 и 2 - тоже не очень одинаковые.
По теме: да всё можно сделать и разными способами. Как вариант (минимум кода) - computed field в CCK, в который будет заноситься "сумма" полей.
Самый хороший вариант - конечно темизация таблицы views, ибо она позволит сохранить возможность сортировки. В двух словах Вам уже объяснили, но лучше поищите готовые примеры - так будет проще.
dfaker, Dan, а можно подробнее про темизацию и где искать примеры?
Drupal 6, Views2
Файл \views\theme\views-view-table.tpl.php дублируем в views-view-table--viewname.tpl.php и ложим его в папку темы, далее правим содержимое по желанию
Все, понял что такое темизация. Как просто табличный вид подправить? (мне не обязательно его встраивать в тему). Там когда создаешь вид в views показывают код вида. Так вот что в коде надо изменить, чтобы в одном поле показывать два CCK поля?
Чесна не видел там кода вида, надо посмотреть что за он
Если нажать кнопку "экспортировать", то код появляется. Ну или когда изменяешь - тоже. Так вот я думаю что нужным образом изменить этот код гораздо легче чем темизировать. (При темизировании то же самое, + еще другое).
Так вот: где там что менять?
Еще один вопрос. Не могу решить проблему.
Создал поле, например "field_street", далее вывел его в нужном для меня Views. Задал права для просмотра этого поля для всех в : content_permissions module - view field_street - стоит галочка.
Но почему-то при добавлении нового нода в этой категории (Content types), где добавлять разрешено всем, админу видно это поле field_street, а обычным юзерам и анонимам нет.
У них отображается стандартная форма, без дополнительных полей.
Что я неправильно сделал ?
Версия Друпала ,CCK, Views - последние, вчера скачал. (ставил Друпал впервые)
дубль
Раз добавлять разрешено всем, поставьте разрешение и на редактирование поля всем. Покажет.
Раз добавлять разрешено всем, поставьте разрешение и на редактирование своего поля всем. Покажет.