Добрый день. по глупости выбрала шаблон zerocart переписала внешний вид и добравшись до меню впала в ступор, меню не стандартное, а свое, модули меню не работают, и через vqmod не получается ссылки на статьи в шапку добавить. Мобильное меню трогать не хочется, а вот что заменить в org_html , чтоб просто вручную ссылки на пару страниц добавить разобраться не могу. Подскажите, пожалуйста, как разобраться с этой историей. Код: <?php if ($categories) { $org_html = ""; $small_html = ""; foreach($categories as $category) { $org_html .= "<li><a href='".$category['href']."'>".$category['name']."</a>"; $small_html .= "<option value='".$category['href']."'>".$category['name']."</option>"; if($category['children']) { $org_html .= "<div>"; for ($i = 0; $i < count($category['children']);) { $org_html .= "<ul>"; $j = $i + ceil(count($category['children']) / $category['column']); for (; $i < $j; $i++) if (isset($category['children'][$i])) { $org_html .= "<li><a href='".$category['children'][$i]['href']."'>".$category['children'][$i]['name']."</a></li>"; $small_html .= "<option value='".$category['children'][$i]['href']."'> --- ".$category['children'][$i]['name']."</option>"; } $org_html .= "</ul>"; } $org_html .= "</div>"; } $org_html .= "</li>"; } $org_html = "<div id='menu'><ul class='org_cat'>$org_html</ul></div>"; $small_html = "<div class='small_cat'><div><img src='catalog/view/theme/Zerocart-green/image/menu2.png'/></div> <select onChange='location = this.value'> <option></option> <option value='$home'>$text_home</option> <option value='$wishlist' id='wishlist-total'>$text_wishlist</option> <option value='$account'>$text_account</option> <option value='$shopping_cart'>$text_shopping_cart</option> <option value='$checkout'>$text_checkout</option> <option>------------</option> $small_html </select></div>"; } ?>
только хотелось бы оставить мобильное меню без изменений, это оно если я правильно прочитала код small_html
сотрите все строки которые начинаются на $org_html .= а потом вставьте свои ссылки заключенные в li перед foreach($categories as $category)
Закомментировала, может будет проще ошибку увидеть) PHP: <?phpif ($categories) { /*$org_html = "";*/ $small_html = ""; <ul> <li><a href="#">test</a></li> </ul> foreach($categories as $category) { /* $org_html .= "<li><a href='".$category['href']."'>".$category['name']."</a>";*/ $small_html .= "<option value='".$category['href']."'>".$category['name']."</option>"; if($category['children']) /* { $org_html .= "<div>"; for ($i = 0; $i < count($category['children']);) { /*$org_html .= "<ul>"; $j = $i + ceil(count($category['children']) / $category['column']);*/ for (; $i < $j; $i++) if (isset($category['children'][$i])) { /* $org_html .= "<li><a href='".$category['children'][$i]['href']."'>".$category['children'][$i]['name']."</a></li>";*/ $small_html .= "<option value='".$category['children'][$i]['href']."'> --- ".$category['children'][$i]['name']."</option>"; } /* $org_html .= "</ul>"; } $org_html .= "</div>"; } $org_html .= "</li>";*/ }/* $org_html = "<div id='menu'><ul class='org_cat'>$org_html</ul></div>";*/ $small_html = "<div class='small_cat'><div><img src='catalog/view/theme/Zerocart-green/image/menu2.png'/></div> <select onChange='location = this.value'> <option></option> <option value='$home'>$text_home</option> <option value='$wishlist' id='wishlist-total'>$text_wishlist</option> <option value='$account'>$text_account</option> <option value='$shopping_cart'>$text_shopping_cart</option> <option value='$checkout'>$text_checkout</option> <option>------------</option> $small_html </select></div>";}?>
лишнего закоментировали... должно быть как то так PHP: <?phpif ($categories) { $small_html = ""; foreach($categories as $category) { $small_html .= "<option value='".$category['href']."'>".$category['name']."</option>"; if($category['children']) { for ($i = 0; $i < count($category['children']);) { $j = $i + ceil(count($category['children']) / $category['column']); for (; $i < $j; $i++) if (isset($category['children'][$i])) { $small_html .= "<option value='".$category['children'][$i]['href']."'> --- ".$category['children'][$i]['name']."</option>"; } } } } $small_html = "<div class='small_cat'><div><img src='catalog/view/theme/Zerocart-green/image/menu2.png'/></div> <select onChange='location = this.value'> <option></option> <option value='$home'>$text_home</option> <option value='$wishlist' id='wishlist-total'>$text_wishlist</option> <option value='$account'>$text_account</option> <option value='$shopping_cart'>$text_shopping_cart</option> <option value='$checkout'>$text_checkout</option> <option>------------</option> $small_html </select></div>";}?>