Вдохновленная видеоподкастом mustardseedmedia "Crazy-Awesome Taxonomy Pages" решила сделать подобный вариант для своих нужд.
А именно: есть книжный магазин, есть авторы (термины словаря авторы), и хочется сделать страницу типа:
__________________
Фото автора, текст об авторе
Ниже: выводятся все книги этого автора.
__________________
Там все представления настраиваются через views, и с этим проблем нет.
В подкасте чувак вывел это в page-taxonomy-term.tpl.php кодом:
<?php
$view
= views_get_view('taxonomypages');
$display = $view->execute_display('block_2', $tids); // выводится блок "об авторе"
print $display['content'];
$view = views_get_view('taxonomypages');
$display = $view->execute_display('block_1', $tids); // выводятся книги автора
print $display['content'];
?>
В Drupal 6 этот код не работает.
Я вывела книги с помощью кода в template.php
<?php
function garland_taxonomy_term_page($str_tids = '', $depth = 0, $op = 'page') {
$output = '';
$viewName = 'taxonomypages';
$display_id = 'block_1';
$output = views_embed_view($viewName, $display_id, $str_tids['0']);
return $output;
}
?>
Вопрос, как мне вывести помимо книг еще и информацию об авторе?
Как этот код доработать?
Если получится доделать, выложу все решение, так как я понимаю, это то самое решение "производители" (manufacturers), которое так многих интересовало на этом форуме.
Если есть более простое или правильное решение для этих целей, буду рада узнать