You are here

function theme_blockify_site_name in Blockify 8

Same name and namespace in other branches
  1. 6 blockify.theme.inc \theme_blockify_site_name()
  2. 7 blockify.theme.inc \theme_blockify_site_name()

Returns the rendered site name.

1 theme call to theme_blockify_site_name()
blockify_get_content in ./blockify.module
Provides individual block content.

File

./blockify.theme.inc, line 43
Theme functions for the Blockify module.

Code

function theme_blockify_site_name($variables) {
  $title = drupal_get_title();
  $site_name = $variables['site_name'];

  // If there is no page title set for this page, use an h1 for the site name.
  $tag = $title !== '' ? 'span' : 'h1';
  $link = array(
    '#theme' => 'link',
    '#path' => '<front>',
    '#text' => '<span>' . $site_name . '</span>',
    '#prefix' => '<' . $tag . ' id="site-name">',
    '#suffix' => '</' . $tag . '>',
    '#options' => array(
      'attributes' => array(
        'title' => t('Return to the !site_name home page', array(
          '!site_name' => $site_name,
        )),
        'rel' => 'home',
      ),
      'html' => TRUE,
    ),
  );
  return render($link);
}