Здравствуйте прошу помощи у знающих людей. Каким образом можно передать во views title ноды. То есть допустим страница с информацией и внизу страницы блок views который выводит похожие материалы по заголовку ноды. То есть нужно передать имменно заголовок ноды в exposed filter фильтр заголовка. Нужно без таксономии
Комментарии
Справится https://www.drupal.org/project/views_php
Нужен не раскрытый фильтр, а контекстный. И чтобы написать в него код, не нужны никакие дополнительные модули.
Подскажите а как примерно может выглядеть код для передачи title
<?php
$node = menu_get_object();
return $node->title;
?>
Вот только если нужны не только точные совпадения, то всё значительно усложняется.
когда же вас за inline php наказывать будут?
готов заплатить можете сделать. У меня никак не получается
<?php
function mymodule_views_pre_build(&$view) {
if ($view->name == 'myview') {
if ($view->current_display == 'mydisplay') {
$view->filter['field_myfield']->options['expose']['label'] = 'XYZ';
}
}
}
?>
dgastudio делаю следующим образом создаю views по имени setka1 там внутри добавляю поиск по заголовку ноды Содержимое: Заголовок (содержит любое слово слово ) (title)
Затем на странице ноды в боди добавляю php фильтр следующий код (выставив текстовые фильтры php code)
<?php
function mymodule_views_pre_build(&$view) {
if ($view->name == 'setka1') {
if ($view->current_display == 'mydisplay') {
$view->filter['title']->options['expose']['label'] = 'title';
}
}
}
?>
Но на странице ничего не происходит
да уж...
лучше озвучьте свой бюджет на эту правку.. будет быстрее чем разжевывать