Social links and icons are now editables
This commit is contained in:
parent
ab55a69459
commit
7baa51d5a8
8 changed files with 89 additions and 33 deletions
|
@ -140,7 +140,7 @@ function zuitedesk_preprocess_page(&$vars, $hook) {
|
|||
if (!$vars['logged_in']) {
|
||||
$vars['head_title'] = t('Welcome to @site_name', array('@site_name' => $vars['site_name'] ? $vars['site_name'] : 'SuiteDesk'));
|
||||
}
|
||||
elseif ($vars['head_title'] == 'SuiteDesk | SuiteDesk') {
|
||||
elseif ($vars['head_title'] == 'SuiteDesk - SuiteDesk') {
|
||||
$vars['head_title'] = 'SuiteDesk';
|
||||
}
|
||||
else {
|
||||
|
@ -221,6 +221,18 @@ function zuitedesk_preprocess_page(&$vars, $hook) {
|
|||
$vars['primary_links'] = '<h2 class="element-invisible">' . t('Main menu') . '</h2>';
|
||||
$vars['primary_links'] .= '<ul id="main-menu" class="nav navbar-nav navbar-right clearfix">' . $pl . '</ul>';
|
||||
|
||||
// Social menu: secondary links.
|
||||
if (empty($_SESSION['socialmenu'])) {
|
||||
$sl = '';
|
||||
$sl .= _zuitedesk_social_link('site_rss', 'Rss', 'rss');
|
||||
$sl .= _zuitedesk_social_link('site_twitter', 'Twitter', 'twitter');
|
||||
$sl .= _zuitedesk_social_link('site_facebook', 'Facebook', 'facebook');
|
||||
$sl .= _zuitedesk_social_link('site_linkedin', 'Linkedin', 'linkedin');
|
||||
$sl .= _zuitedesk_social_link('site_contact', 'Mail', 'mail');
|
||||
$_SESSION['socialmenu'] = $sl;
|
||||
}
|
||||
$vars['secondary_links'] = $_SESSION['socialmenu'];
|
||||
|
||||
// Special class and bootstrap tour for SuiteDesk pages:
|
||||
$vars['classes_array'][] = 'suitedesk';
|
||||
|
||||
|
@ -277,6 +289,18 @@ function _zuitedesk_submenu(&$submenu, $text) {
|
|||
return !empty($submenu) ? '<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">' . $text . ' <span class="caret"></span></a><ul class="dropdown-menu">' . $submenu . '</ul></li>' : '';
|
||||
}
|
||||
|
||||
function _zuitedesk_social_link($site_field, $title, $class) {
|
||||
$link = '';
|
||||
$site_link = variable_get($site_field, '');
|
||||
if (!empty($site_link)) {
|
||||
$link .= '<li class="social-link-' . $class . '">';
|
||||
$link .= '<a href="' . $site_link . '" title="' . $title . '" class="icon-' . $class . '">';
|
||||
$link .= '<span class="element-invisible">' . $title . '</span></a>';
|
||||
$link .= '</li>';
|
||||
}
|
||||
return $link;
|
||||
}
|
||||
|
||||
/**
|
||||
* Override or insert variables into the node templates.
|
||||
*
|
||||
|
|
Reference in a new issue