карту товара ссылкой
будьте добры, помогите пожалуйста сделать карту товара ссылкой.
в views я вывел несколько полей. все поля, кроме последнего исключил из вывода. и в последнем при помощи токенов вывел все поля. далее мне нужно все эти поля обернуть в ссылку, которая будет вести на материал. но проблема в том, что карта товара имеет форму с кнопкой "в корзину". то есть эта форма не может быть внутри ссылки, а значит я не могу использовать стандартную опцию "вывести ссылкой"
код примерно такой: код
здесь ссылка это .link_to_node
а блок .buy_area я не хотел бы помещать в ссылку так ка в нём форма
вот так внешне выглядит карта товара
если интересно, я пытался все поля скрыть и вывести после них 2 поля. в одном вывел поля, которые должны быть в ссылке, в другом - форму с кнопкой "в корзину". далее я попытался для первого поля включить опцию "вывести ссылкой" и в путь прописать токен [view_node]. в результате получил примерно такой путь
http://test1.ru/site_mstore/drupal7_mstore/просмотр
Что вы имеете в виду по "картой товара"? Если вы имеете в виду тизер и хотите чтобы по клику на тизер происходил переход на страницу товара, тогда вам нужно написать немного jquery, чтобы на
$('.класс-тизера').click(function(){
$(this).find('.класс-ссылки').click();
});
Оборачивать весь тизер ссылкой мне кажется не совсем валидно, но вы можете это сделать в шаблоне node.tpl.php, лучше при переопределить шаблон ноды для типа материала товара.
к сожалению такая конструкция не работает если предоставлять пользователю возможность сортировки через views(expose sort)