Добрый вечер! Подскажите пожалуйста. Мне нужно сделать view табличного вида с переходом на ноду при клике на строку таблицы. Читал http://www.drupal.ru/node/36894. Сделал как там, но [geshifilter-code lang="php"<?php preg_match ("
Добрый вечер! Подскажите пожалуйста. Мне нужно сделать view табличного вида с переходом на ноду при клике на строку таблицы. Читал http://www.drupal.ru/node/36894. Сделал как там, но [geshifilter-code lang="php"<?php preg_match ("
Комментарии
Может я Вас неправильно понял, но в настройках поля смотрели, без ковыряния php?
Вам на какую именно ноду нужно вывести ссылку - как эта нода соотносится со строкой-выборкой?
Есть строка-выборка: Цена, фотка и тд.. каждое поле можно сделать ссылкой на ноду, но я хочу чтобы вся строка по наведении мыши была активна.
В результате хочется такой код:
<tr onclick="document.location = 'ССЫЛКА НА НОДУ'" onmouseover="this.style.backgroundColor='#FFFF99'; this.style.cursor='pointer'" onmouseout="this.style.backgroundColor='#FFFFFF'>
А стоит ли ковырять на PHP для сего? Если все равно прийдется применять JavaScript - проще написать решение чисто на нем, тем паче в друпале включен jQuery. Подойдет такой вариант? пару строк кода всего..
1.Выводим в одно из полей строки таблицы ссылку на ноду в любом виде.
2.Дописываем или создаем новый js-файлик со следующим.
$('#id_таблицы tr').click(function(){
document.location = $(this).find('a').attr('src');
});
});
1.Выводим в одно из полей строки таблицы ссылку на ноду в любом виде.
немножко непонял как это?
на jQuery конечно подойдет)))
это в views в вашец табличке любое из выводимых полей сделать ссылкой на ноду) что не понятно?)
спасибо) теперь все понял)
вопрос а id таблицы это имя во вьюсах? я хочу просто чтобы во всех таблицах вьюсовских работал этот онклик (у меня они однотипные и очень много вьюх сделано под разные выборки).. если опустить id - будет работать?
тогда в качестве селектора указать views-table.
ТО есть будет както так:
$('.views-table tr').click(function(){
document.location = $(this).find('a').attr('href');
});
});
А для 7-ки, конструкция скрипта будет такой же?