?>
-top" role="banner">
    <div class="header-container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
        </div>

        <nav class="collapse navbar-collapse" role="navigation"> <?php 
$socialHTML = "";
if (function_exists('ciGetSocialLinks') && get_option('social_in_nav', false)) {
    $socialHTML = ciGetSocialLinks();
}
$ecommerceHTML = get_option('ecommerce', false) ? "<div class=\"cart-btn\"><a class=\"fa fa-2x fa-shopping-cart\" href=\"/cart/\"></a></div>" : "";
$additionalNavText = get_option('additional_menu_text', '');
$has_search = get_option('search_in_nav', false);
$additionalNavClass = "";
if ($socialHTML && !$additionalNavText && !$ecommerceHTML) {
    $additionalNavClass = "social-only";
} elseif ($additionalNavText && !($socialHTML || $ecommerceHTML)) {
    $additionalNavClass = "text-only";
} elseif ($additionalNavText && $socialHTML) {
    $additionalNavClass = "text-and-social";
}
if ($has_search) {
    $additionalNavClass .= " with-search";
}
Example #2
0
/**
 * Prints a list of social media links. By default, it uses the theme-wide (Options Framework-specified)
 * URLs for Facebook, Twitter, Google+, and LinkedIn.
 *
 * You can override these URLs using the parameter.
 * @param string[] $profilesOverride The URLs to use. This should be an associative array with (optional)
 *                                   entries for 'facebook', 'twitter', 'google-plus', and 'linkedin'
 * @param string $additionalListClass An additional class to apply to the ul tag
 */
function ciPrintSocialLinks($profilesOverride = array(), $additionalListClass = "")
{
    echo ciGetSocialLinks($profilesOverride, $additionalListClass);
}