Рекомендуемые сообщения

Devimarkt    0

Всем привет. Не судите строго, если уже затертая тема, но....
Помогите вставить в главное меню свои ссылки (ссылки на произвольные страницы сайта).
Код header.tpl 

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<!--[if IE 8 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie8"><![endif]-->
<!--[if IE 9 ]><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" class="ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<!--<![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content= "<?php echo $keywords; ?>" />
<?php } ?>
<script src="catalog/view/javascript/jquery/jquery-2.1.1.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen" />
<script src="catalog/view/javascript/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<link href="catalog/view/javascript/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="//fonts.googleapis.com/css?family=Open+Sans:400,400i,300,700" rel="stylesheet" type="text/css" />
<link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">
<?php foreach ($styles as $style) { ?>
<link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<script src="catalog/view/javascript/common.js" type="text/javascript"></script>
<?php foreach ($links as $link) { ?>
<link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<?php foreach ($scripts as $script) { ?>
<script src="<?php echo $script; ?>" type="text/javascript"></script>
<?php } ?>
<?php foreach ($analytics as $analytic) { ?>
<?php echo $analytic; ?>
<?php } ?>
</head>
<body class="<?php echo $class; ?>">
<nav id="top">
  <div class="container">
    <?php echo $currency; ?>
    <?php echo $language; ?>
    <div id="top-links" class="nav pull-right">
      <ul class="list-inline">
        <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li>
        <li class="dropdown"><a href="<?php echo $account; ?>" title="<?php echo $text_account; ?>" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_account; ?></span> <span class="caret"></span></a>
          <ul class="dropdown-menu dropdown-menu-right">
            <?php if ($logged) { ?>
            <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
            <li><a href="<?php echo $order; ?>"><?php echo $text_order; ?></a></li>
            <li><a href="<?php echo $transaction; ?>"><?php echo $text_transaction; ?></a></li>
            <li><a href="<?php echo $download; ?>"><?php echo $text_download; ?></a></li>
            <li><a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a></li>
            <?php } else { ?>
            <li><a href="<?php echo $register; ?>"><?php echo $text_register; ?></a></li>
            <li><a href="<?php echo $login; ?>"><?php echo $text_login; ?></a></li>
            <?php } ?>
          </ul>
        </li>
        <li><a href="<?php echo $wishlist; ?>" id="wishlist-total" title="<?php echo $text_wishlist; ?>"><i class="fa fa-heart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_wishlist; ?></span></a></li>
        <li><a href="<?php echo $shopping_cart; ?>" title="<?php echo $text_shopping_cart; ?>"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_shopping_cart; ?></span></a></li>
        <li><a href="<?php echo $checkout; ?>" title="<?php echo $text_checkout; ?>"><i class="fa fa-share"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_checkout; ?></span></a></li>
      </ul>
    </div>
  </div>
</nav>
<header>
  <div class="container">
    <div class="row">
      <div class="col-sm-4">
        <div id="logo">
          <?php if ($logo) { ?>
          <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
          <?php } else { ?>
          <h1><a href="<?php echo $home; ?>"><?php echo $name; ?></a></h1>
          <?php } ?>
        </div>
      </div>
      <div class="col-sm-5"><?php echo $search; ?>
      </div>
      <div class="col-sm-3"><?php echo $cart; ?></div>
    </div>
  </div>
</header>
<?php if ($categories) { ?>
<div class="container">
  <nav id="menu" class="navbar">
    <div class="navbar-header"><span id="category" class="visible-xs"><?php echo $text_category; ?></span>
      <button type="button" class="btn btn-navbar navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>
    </div>
    <div class="collapse navbar-collapse navbar-ex1-collapse">
      <ul class="nav navbar-nav">
        <?php foreach ($categories as $category) { ?>
        <?php if ($category['children']) { ?>
        <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
          <div class="dropdown-menu">
            <div class="dropdown-inner">
              <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <ul class="list-unstyled">
                <?php foreach ($children as $child) { ?>
                <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
                <?php } ?>
              </ul>
              <?php } ?>
            </div>
            <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>
    </div>
  </nav>
</div>
<?php } ?>
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

Перед последним закрывающим тэгом </ul> вставляете код со ссылкой

После правок обновите кэш и модификаторы

 <li><a href="ссылка">наименование ссылки</a></li>
Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Devimarkt    0

 

Перед последним закрывающим тэгом </ul> вставляете код со ссылкой

После правок обновите кэш и модификаторы

 <li><a href="ссылка">наименование ссылки</a></li>

А для удаления других пунктов что удалить? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

 

А для удаления других пунктов что удалить?

 

Каких пунктов? ссылку на сайт предоставьте

По вашему коду у вас в меню выводятся только главные и родительские категории

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Devimarkt    0

Каких пунктов? ссылку на сайт предоставьте

По вашему коду у вас в меню выводятся только главные и родительские категории

Сайт devicemarkt.ru, надо чтобы меню слева вертикальное осталось, а в хедере в nav menu (в синей полосе)

были ссылки на указанные мной страницы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

Сайт devicemarkt.ru, надо чтобы меню слева вертикальное осталось, а в хедере в nav menu (в синей полосе)

были ссылки на указанные мной страницы

 

1. Убираете условие проверки наличия категорий

<?php if ($categories) { ... ?>

2. Убираете перебор категорий и подкатегорий

<?php foreach ($categories as $category) { ... ?>

3. после этой строки вставляете свои пункты

<ul class="nav navbar-nav">
  <li><a href="ссылка1">наименование ссылки1</a></li>
  <li><a href="ссылка2">наименование ссылки2</a></li>
  ...

</ul>
Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Devimarkt    0

И еще проблема - вместо символов кириллицы знаки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

И еще проблема - вместо символов кириллицы знаки

Кодировка в редакторе должна быть UTF-8 без BOM-маркера

Пользуйтесь, например Notepad++

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Devimarkt    0

 

1. Убираете условие проверки наличия категорий

<?php if ($categories) { ... ?>

2. Убираете перебор категорий и подкатегорий

<?php foreach ($categories as $category) { ... ?>

3. после этой строки вставляете свои пункты

<ul class="nav navbar-nav">
  <li><a href="ссылка1">наименование ссылки1</a></li>
  <li><a href="ссылка2">наименование ссылки2</a></li>
  ...

</ul>

Затупил по удалению: при удалении конкретных этих строк сайт вообще не грузится...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    196

Затупил по удалению: при удалении конкретных этих строк сайт вообще не грузится...

 

Нужно удалять не конкретно эти строки, и включить логику и подумать

У вас есть хоть какие-то знания в PHP?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Devimarkt    0

Нужно удалять не конкретно эти строки, и включить логику и подумать

У вас есть хоть какие-то знания в PHP?

По логике я должен удалить все от <ul class="nav navbar-nav"> до <?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу