Есть у меня 1 тип данных в котором есть cck поле date
(1) есть вьюшка которая возвращает одну ноду с таким же полем date.
(2) есть другая вьюшка в которой аргументом является это поле date
в блоке типа ПХП выполняю вьюху (1), имею поле date формата 2010-04-00T00:00:00
теперь надо передать аргументом эту дату в вьюшку (2) и получить соответствующие записи.
но не врубаюсь в каком формате передавать этот аргумент. пробовал в исходном, пусто, пробовал в таком формате ММ/ГГГГ тоже не работает.
в настройке аргумента ничего о формате не сказано.
аргумент подставлю примерно так
$view2 = views_get_view('current_magazine');
$view2->set_arguments(array( $result->node_data_field_date_field_date_value ));
поля с такой же датой есть 100%, подскажите куда копать или как выбрать то ?
PS формат именно такой 2010-04-00T00:00:00 потому что мне надо только год и месяц.
Комментарии
а как вам удалось во вьюхе выбрать поле типа ДАТА в качестве аргумента если это не поддерживается?да действительно, я тоже пробовал и 2010-04 и 2010-04-21 .. при гранулярности до дней - вообще ничего не происходит!
Попробуйте подставить в аргумент дату в формате timestamp.
Например, так:
<?php
$view2->set_arguments(array( date_format(date_create($result->node_data_field_date_field_date_value), 'U') ));
?>
У меня похожая ситуация: К материалу с помощью views_attach прикреплена вьюс.
Я делаю выборку материала, фильтруя аргументом date, но вот как сделать чтобы этот аргумент date также и в прикрепленной вьюс подхватывался?
кстати, в моем случае в селекте вьюхи при гранулярности Day почему то оказывается '%Y-%m-%%d' вместо '%Y-%m-%d', явный фейл(
views 6.x-2.10
после непродолжительных экспериментов выяснилось что дата в качестве параметра не проходит если для поля в сск выставлено To Date: Optional
в режиме To Date: Never все работает
views 6.x-2.x-dev