Ответы в темах

Просмотр 3 ответов — с 16 по 18 (всего 18)
  • понял. я просто в этом синтаксисе не очень сведущ.. в принципе потому и обратился сюда.
    привел код к такому виду:

    <?php if($theme->display('menu_secondary')) { ?>
            <div class="menu-secondary">
    <?php
    if (!is_user_logged_in()) :
        wp_nav_menu(array('theme_location' => 'secondary-out'));
    else :
        wp_nav_menu(array('theme_location' => 'secondary-in'));
    endif;
    ?>
            </div>
        <?php } ?>

    немного помогло, но как-то не очень
    стиль применился, но формат остался в виде списка..
    одно понять не могу — там изначально никакой стиль не применялся, почему сейчас не применяется?

    ну, косяк, косяком, но до того, как я решил сделать два secondary меню все показывало норм. это у меня тема такая интересная 🙂

    можете как-то посоветовать, чтобы стиль применялся к обоим меню?

    самый первый код, что я написал — это то, что у меня написано где вызывается второстепенное меню.

    последний — это тот, на который я его заменил.

    я пошаманил — поменял на такой код:

    <?php if (!is_user_logged_in()): ?>
    <div id="menu-secondary-container"> // в файле <strong>styles.css</strong> я нашел этот класс, но особо не помогло
    <?php wp_nav_menu(array('theme_location' => 'secondary-out')); ?>
    </div>
    <?php else: ?>
    <div id="menu-secondary-container">
    <?php wp_nav_menu(array('theme_location' => 'secondary-in')); ?>
    </div>
    <?php endif ?>

    также выводится простым списком. вот, посмотрите сайт.
    в заолгиненой версии там есть еще один пункт меню.

    вот что у меня написано в файле style.css по поводу второстепенного меню.

    /* Menu Secondary
    ----------------------------*/
    
    .menu-secondary-container {
        position:relative;
        height: 40px;
        z-index: 300;
        background: url(images/menu-secondary-bg.png) left top repeat-x;
        border-bottom: 3px solid #F8B530;
    }
    
    .menu-secondary {}
    
    .menu-secondary ul {
        min-width: 160px;
    }
    
    /* First Level - Menu Secondary */
    .menu-secondary li a {
        color: #FFFFFF;
        padding: 15px 15px 14px 15px;
    	text-decoration: none;
        font-family: 'LazurskiC', sans-serif;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: normal;
        text-shadow: 0 1px 0 #4B4B4B;
    }
    
    .menu-secondary li a:hover, .menu-secondary li a:active, .menu-secondary li a:focus,
    .menu-secondary li:hover > a, .menu-secondary li.current-cat > a, .menu-secondary li.current_page_item > a, .menu-secondary li.current-menu-item > a {
        color: #FFFFFF;
        background: url(images/menu-secondary-bg.png) left -140px repeat-x;
        outline: 0;
        text-shadow: 0 1px 0 #4B4B4B;
    }
    
    /* Child Levels - Menu Secondary */
    
    .menu-secondary li li a {
    	color: #fff;
        background: #6D6D6D;
        padding: 10px 15px;
        text-transform: none;
        margin: 0;
        font-weight: normal;
        text-shadow: none;
    }
    
    .menu-secondary li li a:hover, .menu-secondary li li a:active, .menu-secondary li li a:focus,
    .menu-secondary li li:hover > a, .menu-secondary li li.current-cat > a, .menu-secondary li li.current_page_item > a, .menu-secondary li li.current-menu-item > a {
    	color: #fff;
        background: #F8B530;
        outline: 0;
        text-shadow: none;
    }
    
    /* Arrows - Menu Secondary */
    
    .menu-secondary a.sf-with-ul {
        padding-right: 26px;
        min-width: 1px;
    }
    .menu-secondary  .sf-sub-indicator {
        position: absolute;
        display: block;
        overflow: hidden;
        right: 0;
        top:  0;
        padding: 14px 13px 0 0;
    }
    
    .menu-secondary li li .sf-sub-indicator {
    
        padding: 9px 13px 0 0;
    }
    
    /* Shadows - Menu Secondary */
    
    .wrap-menu-secondary .sf-shadow ul {
        background:	url('images/menu-secondary-shadow.png') no-repeat bottom right;
    }

Просмотр 3 ответов — с 16 по 18 (всего 18)