Есть вопрос по Views, предлагаю деньги за решение

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

Аватар пользователя Владимир Ситников Владимир Ситников 25 ноября 2010 в 15:26

Добрый день, ситуация такая:
Разрабатываю (громко сказано Smile сайт знакомств
там есть тип материала (ССК) - анкета

Там есть ССК поля - возраст, рост, вес и т.д...

Вопрос: как сделать так, чтобы на странице ноды отдельного участника эти параметры показывались в блоке в произвольном регионе?

Т.е. мне нужно гибкое отображение параметров в любом регионе. Решил это сделать через Views, но не понял, как сделать чтобы во все параметры подставлялся номер ноды?
Т.е. в блоке node/10 подставляются параметры из нее, в 11-й из нее и т.д...

Как я понимаю надо как-то настроить Views?
Или я вообще не туда смотрю?

Цель: сделать гибкую и понятную систему, которую админ сайта, сможет легко модифицировать и выводить в любом месте (регионе)

Готов предложить денег за решение (объяснение)
Если что: скайп: Владимир Ситников (Новосибирск)

Комментарии

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

Круть! А на фига тебе такое? Smile

Ну, так навскидку... Если уж очень надо Smile

Значит:
1. делаешь профиль нодой (модуль Content Profile)
2. создаешь в рабочей теме кучу регионов (контент-право-верх, контент-право-низ, контент-четвертая колонка и т.д.)
3. Во views делаешь кучу блоков, каждый из которых выводит одно поле из профиля. С аргументами только разобраться надо.
4. Вроде бы все... эти блоки можно таскать по регионам.

Вот как-то так. Не, реально - оно тебе зачем ???

Аватар пользователя Stan.Ezersky Stan.Ezersky 3 декабря 2010 в 13:19

"Pivr" wrote:
Во views делаешь кучу блоков, каждый из которых выводит одно поле из профиля. С аргументами только разобраться надо.
"oboroten" wrote:
Аргумент - Материал: Nid - Provide default argument - Node ID from URL

А вообще, темизация шаблона, типа node-dating.tpl.php самое просто решение без Views. Views пригодится для настройки фильтров и выборки по определённым полям, типа пол возраст, с фото/без и т.п.

Аватар пользователя Владимир Ситников Владимир Ситников 25 ноября 2010 в 17:03

темизация шаблона, типа node-dating.tpl.php, контенттемплейт ставил, в общем разобрался, но не понятно, как вывести часть ССК полей ноды в левой или правой колонке (регионе)

Аватар пользователя Pivr Pivr 3 декабря 2010 в 12:03

Ды нет же! Не надо еще один модуль Smile
Спасибо Stan'у за подсказку с аргументом, все получилось.
Просто понаделал блоков, прям в одном и том же Вьюсе. У каждого блока делается свой набор полей для отображения (Override надо делать, тогда они все разные будут).
Все эти блоки потом в стандартных настройках блоков можно таскать по разным регионам.
И никакого программирования не надо! Любой (даже начинающий) модер/админ сможет это сделать Smile

Аватар пользователя Владимир Ситников Владимир Ситников 9 декабря 2010 в 21:02

Спасибо Оборотню за подсказку, напиши свой WMR кошелек, скину на пиво Smile

П.С. Кстати, модуль cck_blocks не подошел, он создает отдельный блок для каждого из CCK полей, т.е. если у вас 10 полей, то будет 10 блоков!