Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal:视图-在标题中打印分类术语描述_Php_Drupal_Drupal Views_Taxonomy - Fatal编程技术网

Php Drupal:视图-在标题中打印分类术语描述

Php Drupal:视图-在标题中打印分类术语描述,php,drupal,drupal-views,taxonomy,Php,Drupal,Drupal Views,Taxonomy,我使用以下代码在views页面标题中打印分类术语 <?php $view = views_get_current_view(); $term_name = array_pop($view->args); $term_name = str_replace('-', ' ', $term_name); $possible_terms = taxonomy_get_term_by_name($term_name); $term = $possible_terms[0]; print '&l

我使用以下代码在views页面标题中打印分类术语

<?php
$view = views_get_current_view();
$term_name = array_pop($view->args);
$term_name = str_replace('-', ' ', $term_name);
$possible_terms = taxonomy_get_term_by_name($term_name);
$term = $possible_terms[0];
print '<div class="term-desc">';
print filter_xss_admin($term->description);
print '</div>';
?>

我遇到的问题是,它适用于所有有多个单词的术语,但对于只有一个单词作为术语名称的术语,它不会打印描述。

试试看

$term = array_pop($possible_terms) 
而不是

$possible_terms[0]. 
你也可以试着做一个

foreach($possible_terms as $key=>$term){
  $desc = $term->description
}
如果这对做一件事没有帮助的话 var_转储(可能的条款); 查看您的数据结构