Доброго времени! Есть проблемка. Даже не знаю, куда копать. Два дня мучаюсь...
В интернет-магазине есть два типа материала: модель и товар. Навигация следующая: КАТАЛОГ > PANASONIC > VIERA > TX-PR65VT30. Вот VIERA - это "модель", а TX-PR65VT30 - это "товар". И вот, что нужно... На странице VIERA нужно вывести блок с помощью views, в котором будет список всех "товаров", относящихся к модели VIERA, типа TX-PR65VT30, TX-PR50GT30 и т.д. Вот почти как тут, только у меня вместо флешки описание http://www.panasonic.ru/products/digital_av/tv/plasma_tv
Блок я сделал, но он по дефолту выводит все товары, которые есть в магазине. А как сделать так, чтобы он выводил только те товары, поле "модель" которых совпадает с полем "модель" страницы, на которой блок выводится? Т.е. я открыл страницу, где среди многих есть поле "модель: VIERA", и views в моем блоке выводит только те товары, в которых так же указано в поле модель "VIERA". Заранее благодарен за помощь!
Комментарии
в views есть аргументы .
Если товары связаны с моделями через cck поле - Node Reference ,то в аргументах нужно указать ,что товар соответствует через Node Reference конкретной модели.
Таааак. Т.е. в эту сторону копать?.. Блин, вопросов только прибавилось
А как это сделать в аргументах?
Вначале установи cck и свяжи товары с моделями ,а потом в аргументах все будет понятно.
Все уже установленно и связанно. Каждый товар связан с "родителем" - моделью. На странице товара есть ссылка. А вот что делать в аргументах - непонятно...
посмотри видеоурок http://mustardseedmedia.com/podcast/episode39 (правда на английском ,но там и так все ясно ) ,там во второй половине видео примерно на 8-ой минуте описывается подобный случай.
Спасибо! То, что нужно! Премного благодарен! )))
В общем, можно решить так, как посоветовал drupby.
А можно иначе. Вот тут нашел php-код (немного правится, но разобраться несложно) http://www.hankpalan.com/blog/drupal/php-arguments-views-2-drupal