mautdib

Вывести в главное меню ссылки сборка 2.3.0.2

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

mautdib    0

Подскажите как вывести нужные мне ссылки в главном меню сайта Контакты, Доставка, Оплата. При этом отключить вывод в главном меню сайта категории, так как они будут у меня отображаться в другом месте. Искал в поиске не нашел инструкции все какие то устаревшие для старых сборок.

Что менять ? header.tpl и header.php

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


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

Я так понимаю тут нет людей которые смогут подсказать.

В прошлых версиях все понятно как делать. Информации много уже. А вот в этой версии что мне делать? 

Я так понимаю в header.php за меню отвечает вот это 

// Menu
		$this->load->model('catalog/category');

		$this->load->model('catalog/product');

		$data['categories'] = array();

		$categories = $this->model_catalog_category->getCategories(0);

		foreach ($categories as $category) {
			if ($category['top']) {
				// Level 2
				$children_data = array();

				$children = $this->model_catalog_category->getCategories($category['category_id']);

				foreach ($children as $child) {
					$filter_data = array(
						'filter_category_id'  => $child['category_id'],
						'filter_sub_category' => true
					);

					$children_data[] = array(
						'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
					);
				}

				// Level 1
				$data['categories'][] = array(
					'name'     => $category['name'],
					'children' => $children_data,
					'column'   => $category['column'] ? $category['column'] : 1,
					'href'     => $this->url->link('product/category', 'path=' . $category['category_id'])
				);
			}
		}

		$data['language'] = $this->load->controller('common/language');
		$data['currency'] = $this->load->controller('common/currency');
		$data['search'] = $this->load->controller('common/search');
		$data['cart'] = $this->load->controller('common/cart');

А в header.tpl

<?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 } ?>

Подскажите пожалуйста как тут мне править что бы в меню стандартного шаблона выводились только статьи.

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


Ссылка на сообщение
Поделиться на другие сайты
Apelsinka    0
В 12.02.2017 в 16:12, mautdib сказал:

Подскажите как вывести нужные мне ссылки в главном меню сайта Контакты, Доставка, Оплата. При этом отключить вывод в главном меню сайта категории, так как они будут у меня отображаться в другом месте. Искал в поиске не нашел инструкции все какие то устаревшие для старых сборок.

Что менять ? header.tpl и header.php

+1 тоже очень интересует!

Подскажите, знающие! :-)

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


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

Подскажите как вывести нужные мне ссылки в главном меню сайта Контакты, Доставка, Оплата. При этом отключить вывод в главном меню сайта категории, так как они будут у меня отображаться в другом месте. Искал в поиске не нашел инструкции все какие то устаревшие для старых сборок.

порядок и принципы администрирования не поменялись - пункт "Главное меню" ни кто не отменял и не удалял

gl.png

 

Цитата

Что менять ? header.tpl и header.php

или если лениво ковырять самому 
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=10969&filter_search=pages+on+menu&filter_download_id=31

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


Ссылка на сообщение
Поделиться на другие сайты
Apelsinka    0
В 13.02.2017 в 19:34, Pascha сказал:

порядок и принципы администрирования не поменялись - пункт "Главное меню" ни кто не отменял и не удалял

gl.png

 

или если лениво ковырять самому 
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=10969&filter_search=pages+on+menu&filter_download_id=31

Пробовала выше перечисленные способы, но на версии ocStore 2.3.0.2  они не работают, к сожалению....

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


Ссылка на сообщение
Поделиться на другие сайты
Pascha    670
7 минут назад, Apelsinka сказал:

Пробовала выше перечисленные способы, но на версии ocStore 2.3.0.2  они не работают, к сожалению....

на дефолте? или шаблон стоит? если шаблон- то вопросы уже не к релизу, а к шаблону (возможно пропущено/криво написанное условие вывода категорий в меню)

p.s. ставил себе v. 2.3 - через 10 минут пришло понимание что он кривой как турецкая сабля, как бы его не расхваливали юзвери, я   работаю с ним как фрилансер и смотрю на это с другой стороны... и как и прежде пользуюсь 2.1...  
(чисто субъективное мнение, не принимать за аксиому!!! я не ношу юбки и чулки... но это не значит, что некоторые этого не делают))))

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


Ссылка на сообщение
Поделиться на другие сайты
Apelsinka    0
56 минут назад, Pascha сказал:

на дефолте? или шаблон стоит? если шаблон- то вопросы уже не к релизу, а к шаблону (возможно пропущено/криво написанное условие вывода категорий в меню)

p.s. ставил себе v. 2.3 - через 10 минут пришло понимание что он кривой как турецкая сабля, как бы его не расхваливали юзвери, я   работаю с ним как фрилансер и смотрю на это с другой стороны... и как и прежде пользуюсь 2.1...  
(чисто субъективное мнение, не принимать за аксиому!!! я не ношу юбки и чулки... но это не значит, что некоторые этого не делают))))

на дефолте

да, в этой версии много чего незнакомого, файлы переписаны по новым схемам, и то, что раньше срабатывало-теперь не работает((

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

Спасибо!

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

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


Ссылка на сообщение
Поделиться на другие сайты
Agatha65    69
39 минут назад, Apelsinka сказал:

на дефолте

да, в этой версии много чего незнакомого, файлы переписаны по новым схемам, и то, что раньше срабатывало-теперь не работает((

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

Спасибо!

Я автор этого дополнения:

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=10969&filter_search=pages+on+menu&filter_download_id=31

Пишите в личку - помогу.

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


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

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

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

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

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

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

Войти

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

Войти


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

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