Вывести поля из views в ноду [Решено]

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

Аватар пользователя volandnet volandnet 24 октября 2010 в 8:05

Проблема такая:
есть страницы с фото (ССК-поля), есть голосование по параметрам.
Нужно, чтобы выводились результаты голосования, при нажатии на кнопки
фото вращалось, становилось черно-белым, кадрировалось и т.д.
Все это можно сделать во вьюхе через image cache создав соответствующие
поля в виде ссылок, но как эти поля вывести в ноду, чтоб поля соответствовали данной ноде и при переходе на ноду с другим фото поля отображались для этой ноды?

Комментарии

Аватар пользователя volandnet volandnet 24 октября 2010 в 12:34

Вывел views страницей в ноду: путь-node/% задал аргумент
материал-nid, подставить аргумент по умолчанию, ID материала из URL, проверка базовая. Все поля наместе,
как-будто все ок, но исчезают материалы со всех остальных
нод, всех типов материалов. Подскажите пожалуйста, как правильно задать аргумент?

Аватар пользователя volandnet volandnet 24 октября 2010 в 13:38

Решил сам: вместо страницы во вьюсе создал ноде-контент
(раньше я его не заметил) задал тип материала и все ок

Аватар пользователя volandnet volandnet 24 октября 2010 в 18:19

Раз никто не ответил, тогда еще два вопроса:
1. Вьюс страница views-view.tpl.php (путь-ххх) открывается упорно через page.tpl.php Какие только шаблоны не создавал, кэш очищал, в templfte.php. что только не писал: не идет. Весь нет обгуглил-ответа не нашел. Как его сбить с пути?
2. Кнопки вывода изображений, через имедж кейч, показывают фото на отдельной странице, что не есть хорошо.
Может кто знает, как с помощью джава делают поворот картинки, кадрирование, как здесь или здесь
Не оставьте без мудрого совета.

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 25 октября 2010 в 22:03

"volandnet" wrote:
1. Вьюс страница views-view.tpl.php (путь-ххх) открывается упорно через page.tpl.php

Все страницы в Друпал открываются через page.tpl.php или его вариации, так задумано

"volandnet" wrote:
2. Кнопки вывода изображений, через имедж кейч, показывают фото на отдельной странице, что не есть хорошо.

см. в сторону lightbox, fancybox, colorbox и тд

"volandnet" wrote:
Может кто знает, как с помощью джава делают поворот картинки, кадрирование

Не увидел там поворотов. Затемнение фона на клик - простейший jquery плагин с подменой класса на клик

Аватар пользователя volandnet volandnet 27 октября 2010 в 6:58

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>][quote="volandnet" wrote:
1. Вьюс страница views-view.tpl.php (путь-ххх) открывается упорно через page.tpl.php

Все страницы в Друпал открываются через page.tpl.php или его вариации, так задумано

В том-то и дело, что не хочет открываться через вариации типа:
page-views-view.tpl.php или views-view-page.tpl.php, а открывается
через page.tpl.php. Я и спрашиваю: как ее назвать, эту вариацию, и как правильно прописать в template.php
А поворот здесь, (кнопки под фото слева), но я решил с помощью смены css налету, как и смену фона.
А за lightbox, fancybox, colorbox огромное спасибо, мне почему-то в голову не пришло.

Аватар пользователя ArmRus ArmRus 19 января 2012 в 9:28

"volandnet" wrote:
не хочет открываться через вариации типа:
page-views-view.tpl.php или views-view-page.tpl.php, а открывается
через page.tpl.php. Я и спрашиваю: как ее назвать, эту вариацию

Если вас правильно понял, заходите в настройки вашей вюшки, выбираете нужный вид оформления. в нижней части есть пункт ТЕМА: Информация. жмете. появляется список с с названием имен файлов и опсиванием что именно отображается, при клике на название открывается код который выводит указанный стиль или указанные поля. для того чтобы изменить, создаете соответствующий файл в папке темы и жмете СКАНИРОВАТЬ ШАБЛОН, это там же в Тема: Информация. активное имя файла выделено bold -ом.