update to D 7.17

Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
bachy
2012-12-08 11:35:42 +01:00
parent 975d758599
commit 5396b3e2b5
284 changed files with 3674 additions and 1854 deletions

View File

@@ -14,7 +14,9 @@
* The page content.
*/
function taxonomy_term_page($term) {
// Assign the term name as the page title.
// If there is a menu link to this term, the link becomes the last part of
// the active trail, and the link name becomes the page title. Thus, we must
// explicitly set the page title to be the term title.
drupal_set_title($term->name);
// Build breadcrumb based on the hierarchy of the term.
@@ -33,8 +35,17 @@ function taxonomy_term_page($term) {
drupal_set_breadcrumb($breadcrumb);
drupal_add_feed('taxonomy/term/' . $term->tid . '/feed', 'RSS - ' . $term->name);
$build = array();
// Set the term path as the canonical URL to prevent duplicate content.
$uri = entity_uri('taxonomy_term', $term);
drupal_add_html_head_link(array('rel' => 'canonical', 'href' => url($uri['path'], $uri['options'])), TRUE);
// Set the non-aliased path as a default shortlink.
drupal_add_html_head_link(array('rel' => 'shortlink', 'href' => url($uri['path'], array_merge($uri['options'], array('alias' => TRUE)))), TRUE);
// Normally we would call taxonomy_term_show() here, but for backwards
// compatibility in Drupal 7 we do not want to do that (it produces different
// data structures and HTML markup than what Drupal 7 released with). Calling
// taxonomy_term_view() directly provides essentially the same thing, but
// allows us to wrap the rendered term in our desired array structure.
$build['term_heading'] = array(
'#prefix' => '<div class="term-listing-heading">',
'#suffix' => '</div>',
@@ -47,7 +58,7 @@ function taxonomy_term_page($term) {
$build['pager'] = array(
'#theme' => 'pager',
'#weight' => 5,
);
);
}
else {
$build['no_content'] = array(