Подскажите плиз, как с помощью Views сформировать краткую таблицу.
Т.е. есть форма (на СКК), данные заносятся в таблицу. Потом с помощью Views формируется таблица вывода данных.
Хотелось бы сделать так что бы таблице были краткие данные, в пределах одной строки, к которым привязаны гиперссылки - на полные версиии объявлений.
Комментарии
Первое, что приходит в голову - сделать экспорт view (такого, как получается по умолчанию) - и поправить как надо функцию вывода.
Экспорт куда?
Я представлял себе это так: в таблицу выводится допустим 3-4 поля анкеты, остальное при клике по ссылке... т.е. к строке надо привязать ноду анкету автоматически.
Создайте view как получается, т.е. табличный вид, поля какие вам нужны и т.п. максимально близко к тому что надо, затем найдите кнопку "экспорт" и получите ваш вью в виде php файла ....затем доработайте этот файл до нужной кондиции и импортируйте обратно.
мда... насколько я помню, автор не программер, а его носом в php тыкают - нехорошо!! Если я правильно понимаю,нужно выводить только заголовки или чё?Если да,то всё это реализуется с помощью views без патчей..
Если нет, то опишите поподробнее с примерами...
2 blackvl@drupal.org
к сожалению, это не вариант... данные будут добавлятся по ходу дела, все должно происходит в риал-тайм.
2 jason32
В ПХП я имею только базовые познания, но Вы правы, вариант с ручным кодингом меня не устраивает, ибо я как раз и перешел на вариант с готовой CMS, т.к. свой сайт допрограммить нет времени. По этому, хочется стнадартных инструментов, без особой возни с кодом.
Да, в оригинале должны быть заголовки с ссылкой на полный текст объявления. Возможно, плохо искал, но не нашел такой возможности во Views - как ограничить длину выводимой строки.
Собственно дело в следующем. Есть анкета из текстовых и числовых полей. от 50 до 500 знаков. Вот мне не нужно выдавать в таблице полный текст на 500 зн., а только начало. Что бы юзер, кликая по ссылке, далее, получал полный текст.
Как вариант я вообще готов отказаться от вывода больших полей в таблице, только самых коротких - но ссылка на полную версию объявления всеравно должна присутствовать.
а в чём проблема , не пойму? Добавляете поле Node:body , там можно поставить, как выводить текст - полностью или только Тизер. А чуть раньше есть View Type - там тоже можно выставить тизеры( я правда не проверял, как работает
) Не понимаю, в чём сложности...
хммм.. пробовал я методом научного тыка выбирать и тизер, но ни чего не менялось.... пойду попробую еще разок
попробовал.. суть в следующем... нельзя одновременно в меню выбрать представление как страничное и список тизеров. Либо-либо... а надо - одно в другом
ну фто
не кто не знает... ?
хм, я всё равно не понимаю масштаб проблемы - я же написал, выбираем поле для вывода Node:body, а в ЕГО настройках ставим тизер - и будет выводиться тизер.. может просто текст маленький и он не режется?
либо я не могу найти, либо я вас не понимаю
в свойствах отображение можно выбрать либо тизер лист, либо тейбл вью.
я хочу сделать так как здесь http://www.metp.ru/ ... вверху страницы таблица - клик по имени в данном случае
в FIELDS у вас есть поля вывода - вы выводите node:body или нет?
1) Определяем в секции "Page" тип просмотра как "Table view".
![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
2) Определяем в "Champs" те столбцы которые нужно смотреть, для поля node:title ставим в "Options" -> "As link" (юзвери смогут нажав на него посмотреть полную node)
а в поле node:body ? Блин , определяем страничный вид, пофигу как выводим узлы, но в полях выводим два поля - node:title и node:body - у node:body ставим - выводить как тизер. ВСЁ!! Приведите скрин, наконец-то, если и так не понятно, скрин формы вида(View)
Насчет "тизера" хочу поумничать, что ему все таки придеться в template ссk перестроить на php его вывод ( но правда начальные навыки PHP его могут спасти![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Сорри, давно тут не был
Забегался... Спасибо мужики, получилось, но не до конца
.... объясню в чем трабл...
Есть форма CKK, поле заголовка в ней скрыто модулем (поставил специально что бы юзверы туда ни чего не писали)... Так вот, если использовать "As link" для node:title , то ерунда получается, хотя и кликабельная
Поле-то, генерируются автоматически... и во всех строках одно и тоже...
Тизер для node:body ни чего не возвращает.... он просто пустой, ихмо, это логично - ведь сама нода состоит только из полей
Вывод: есть ли какая возможность назначить "As Link" на любое другое поля (например, номер текущей ноды или содержимое одного из столбцов для данной записи)???
....ИЛИ сделать так, что бы содержимое поля node:title автоматически замещалось на содержимое любого другого столбца?
И еще вопрос, в довесок
А что, в Views, если уже добавил поле в форму, его ни как не удалить, кроме как создать все по новой?
можно гибко реализовать через cck поле computed field http://drupal.org/project/computed_field
"если уже добавил поле в форму"![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
если я правильно поняла, надо нажать синий квадратик в колонке Ops и это поле удалится.
Угу
Сделай тайтл какой хочешь - drupal_set_title
Это модуль такой? окей, ща гляну![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Нет это функция такая.
черт, это был хлупый вопрос
просто кнопка вылезла за пределы окна ![Biggrin](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/biggrin.gif)
ребят, а у меня такая проблема:
я когда выставляю настройки сортировки нодов в термине именно для всех терминов (taxonomy/term) то у меня они сортируются так как я задал,
но когда я удаляю это как бы общее правило, и делаю непосредственно для каждого термина (например taxonomy/term/8) то получается какой-то геморой, то все ноды в один этот термин посбегаются, то вообще пишет страница не найдена, то еще какой-нибудь бред.
я не пойму, что, для каждого в отдельности термина нельзя задать отдельные параметры сортировки? я ведь просто клонирую "работающее" правило и изменяю в нем путь и параметры сортировки, что не так?
и как сделать сортировку картинок в галерее по названиию их, а не как стандартно в друпале - по дате создания?
сайт: http://www.linkinparkcrimea.com