Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено?..] Помогите добавить стать в меню header


Poper

Recommended Posts

И так вот у меня шаблон и там нужно добавить в меню статьи.

 

\catalog\view\theme\mythem\template\common\header.tpl

 

 

Там прописан вывод 
 
</div><!-- #header-->



	<div id="menuline">
		<div id="menugradient">
	
		<div id="menuline-menu">

<ul>
	<li class="first"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
	<li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li>
	<li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li>
	<li><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a></li>
	<li><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></li>
</ul>


Как мне добавить произвольный пункт (например ссылку в меню) ?
 
 
 
 
Надіслати
Поділитися на інших сайтах



<li><a href="Ссылка куда должно перекинуть при клике">Название ссылки</a></li>

Надіслати
Поділитися на інших сайтах

<li><a href="Ссылка куда должно перекинуть при клике">Название ссылки</a></li>

 

Ну это скорее костыль

Там нужно

<?php echo $this->url->link(....); ?>

Не забываем изменения SEO URL и язык

Надіслати
Поділитися на інших сайтах

В контроллере нужно что то добавлять?

нет

Надо только знать route и id статьи

Надіслати
Поділитися на інших сайтах

<li><?php echo $this->url->link(5); ?></a></li>  правильно?  id 5

Посмотрите в контроллерах на примере как это сделано в opencart

Возьмите для примера контроллер information

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Ну это скорее костыль

Там нужно

<?php echo $this->url->link(....); ?>

Не забываем изменения SEO URL и язык

 

<?php echo $this->url->link('product/product', '$product_id=' . $result['product_id']); ?> 

 

я в правильном направлении думаю? 

 

$this->url->link('information/information', 'information_id=' .  $information_id)

Змінено користувачем Batis
Надіслати
Поділитися на інших сайтах


<?php echo $this->url->link('product/product', '$product_id=' . $result['product_id']); ?> 

 

я в правильном направлении думаю? 

 

$this->url->link('information/information', 'information_id=' .  $information_id)

В правильном направлении движетесь

Надіслати
Поділитися на інших сайтах

В правильном направлении движетесь

    <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" role="button" aria-haspopup="true" aria-expanded="false"><?php echo $category['name']; ?> <span class="caret"></span></a>
          <ul class="dropdown-menu">
            <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
              <?php foreach ($children as $child) { ?>
              <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
              <?php } ?>
            <?php } ?>
            <li role="separator" class="divider"></li>
            <li><a href="<?php echo $category['href']; ?>"><?php echo $text_all; ?> <?php echo $category['name']; ?></a></li>
          </ul>
        </li>
        <?php } else { ?>
        <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
        <?php } ?>
        <?php } ?>
      </ul>

<a href="<?php echo $this->url->link('information/information', '$information_id=5' .  $information_id) ?>"> <?php echo $information['name']; ?></a> 

 

Не могу еще понять куда вставить. 

<li class="dropdown">
          <a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><?php echo $category['name']; ?> <span class="caret"></span></a>

По идеи здесь. (проверил работает по стандартной ссылке)

<a href="<?php echo $this->url->link('information/information', '$information_id=5' .  $information_id) ?>"> Услуга </a> 

Помогите урл правильно сформировать. Где ошибся? 

Змінено користувачем Batis
Надіслати
Поділитися на інших сайтах


https://opencartforum.com/topic/54551-решено-где-взять-значение-name-this-language-get-для-пункта/?do=findComment&comment=482206

 

После пункта 1 и 2 на главную страницу возвращает "NULL" подскажите как исправить? 

Надіслати
Поділитися на інших сайтах


<a href="<?php echo $this->url->link('information/information', '$information_id=5' . $information_id) ?>"> Услуга </a>

 

Убрать красным

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Дружище подскажи снова. 

$_['text_service']       = 'Услуги';    

в папке  lang.../.../header.php 

<li><a href="http://www.xn---96-eddjhv7d.xn--p1ai/index.php?route=information/information&information_id=7"> <?php echo $text_service; ?> </a></li>

в header.tpl 

 

Пропадает название ссылки. 

Змінено користувачем Batis
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.