это страница термина таксономии - http://barcelonaclassholiday.info/en/razdely-sayta/ekskursii
слева показывается блок со списком статей текущего термина. сделано это вьюхой при помощи контекстного фильтра по текущему термину таксономии.
сейчас там показывается заголовок "Наши экскурсии".. проблема в том, что этот заголовок статичный. У другого термина будет показываться тот же самый "Наши экскурсии"..
я сделал дополнительное поле к этой таксономии - "заголовок для блока"... у каждого термина будет он определён. собственно вопрос: как мне поместить это поле в этом блоке слева?
или может есть какой-то более логичный способ организовать такой простой функционал? собственно это разделы сайта.. есть разделы со списком статей. при показе раздела, или статьи этого раздела, слева показывается блок со списком статей в этом разделе
Комментарии
можно:
1) аргументом в вьюхе
2) модулем что-то вроде:
<?php
function taxonomy_titles_views_pre_view (&$view,&$display_id,&$args) {
if ($view->name == 'categories'){
$view->display_handler->set_option('title', pz_build_title($args[0]) );
}
}
function pz_build_title($tid_) {
$term_=taxonomy_get_term($tid_);
$title=$term_->name;
while (1) {
$parents=taxonomy_get_parents($tid_);
if (count($parents)==0) {
break;
}
$title = reset($parents)->name .' | '.$title;
$tid_= current($parents)->tid;
}
return($title);
}
?>