Jump to content
mautdib

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

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

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

Я так понимаю в 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 } ?>

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

Share this post


Link to post
Share on other sites
В 12.02.2017 в 16:12, mautdib сказал:

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

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

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

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

Share this post


Link to post
Share on other sites
Цитата

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

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

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

Share this post


Link to post
Share on other sites
В 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  они не работают, к сожалению....

Share this post


Link to post
Share on other sites
7 минут назад, Apelsinka сказал:

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

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

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

Share this post


Link to post
Share on other sites
56 минут назад, Pascha сказал:

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

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

на дефолте

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

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

Спасибо!

Edited by Apelsinka

Share this post


Link to post
Share on other sites
39 минут назад, Apelsinka сказал:

на дефолте

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

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

Спасибо!

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

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

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

Share this post


Link to post
Share on other sites

 Agatha65 ,  а не подскажете, как вывести только одну статью в главное меню, а не все ? 

из 8 вариантов в дополнении нет такого.. У меня на 2,3 отлично работают

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.