Обтекание Foreach только последние элементы - PullRequest
0 голосов
/ 25 апреля 2018

У меня проблема с разделением foreach. Мне нужно заключить в подменю только те элементы, которые больше похожи на 10, чтобы показать больше div.

Как мне полностью обернуть все остальные предметы?

<ul>
                    <li><a href="#">Visas preces</a></li>
                    <?php
                    $childid =  get_product_top_level_category ( get_the_ID());  
                    $args = array(
                        'taxonomy' => 'product_cat',
                        'parent' => $childid
                    );
                    $terms = get_terms( $args );
                    $i = 1;
                    foreach( $terms as $term ) { 
                        echo '<li><a href="'.get_term_link( $term->slug, 'product_cat' ).'">'. $term->name .'</a></li>';
                        if ($i == 10)
                        { ?></li>
                           <li class="more dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Vairāk</a>

                            <div class="dropdown-menu">
                               <ul>
                        <?php }
                        $i++;   
                    } 
                    ?>
                           </ul>
                        </div>
                    </li>
                </ul>

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете добавить логику для всех других индексов в другом случае для условия if $ i == 10 if

if ($t < "20") {
    echo "Have a good day!";
} else {
    echo "Have a good night!";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...