Jump to content

Recommended Posts

Все здравствуйте! Нуждаюсь в небольшой помощи.

С OpenCart столкнулся сегодня, но до этого работал с другими движками и все было придельно ясно.

Интересует как можно создать меню в хедере, вернее даже переместить пункты меню из футера в хедер.

Я пробовал в хедере создать блок

<div id="topmenu">
<ul>
<li><a href="<?php echo $faq; ?>"><?php echo $text_faq; ?></a></li>
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
<li><a href="<?php echo $return; ?>"><?php echo $text_return; ?></a></li>
	  <li><a href="<?php echo $sitemap; ?>"><?php echo $text_sitemap; ?></a></li>
  <li><a href="<?php echo $voucher; ?>"><?php echo $text_voucher; ?></a></li>
	  <li><a href="<?php echo $affiliate; ?>"><?php echo $text_affiliate; ?></a></li>
	  <li><a href="<?php echo $special; ?>"><?php echo $text_special; ?></a></li>
</ul>
</div>

А в футере удалил, думал будет работать, но ....

Может нужно создать позицию в шаблоне типа топменю? Или как это делается?

Я просматривал англ.статью по созданию позиции но не понял одной вещи, данная позиция закрепляется за модулем или нет? Если да, то нужно получается создавать отдельный модуль?

Буду благодарен любой консультации по этому поводу!

post-23600-0-28381500-1349881533_thumb.jpg

Edited by AlexFisher
[CODE]

Share this post


Link to post
Share on other sites

добавьте в

catalog/language/russian/common/header.php
из footer.php соответствующие текстовые значения, в файле
catalog/controller/common/header.php
организуйте их вывод (по примеру из footer.php). Если магазин делаете для себя и не предполагаете мультиязычность - можете прописать это все вручную в header.tpl

<li><a href="mysite.ru/index.php?route=information/contact"><Контакты></a></li>
главное редактировать в notepad в кодировке без UTF-8 без BOM Edited by AlexFisher
[CODE]

Share this post


Link to post
Share on other sites

Нет, судя по скрину ошибки сыпятся из-за не определенных переменных из:

catalog/language/'язык'/common/header.php

Надо их добавить из footer.php того же каталога.

Edited by AlexFisher
[CODE]

Share this post


Link to post
Share on other sites

А если не помогает добавление соответствующих текстовых значений в файл catalog/language/russian/common/... (у меня, в частности, это footer.php). Решила сделать в футере просто меню со ссылками на основные разделы, в самом футере ненужный код с табами удалила, нужный со ссылками прописала, и соответствующие текстовые значения в вышеупомянутый файл тоже внесла - и все равно ошибка

Notice: Undefined variable: text_home in /home/.../.../public_html/catalog/view/theme/default/template/common/footer.tpl on line 3
не уходит. На этой, и еще нескольких перечисляемых строках, как раз те значения, для которых прописывала текстовые значения в языковом файле. Почему так может быть? Насколько я понимаю, она говорит о неопределяемом значении - но я же его прописываю в языковом файле. Запуталась :-). Помогите, пожалуйста. Edited by AlexFisher
[CODE]

Share this post


Link to post
Share on other sites

помимо языковых файла вывод новых переменных необходимо добавить в соответсвующие контроллеры.

Share this post


Link to post
Share on other sites

Смотрите, как заметно хорошеет тема, если пользоваться тегом CODE, не правда-ли?

А по теме... Если у вас мультиязычность не планируется, то не заморачивайтесь, делайте

<li><a href="index.php?route=information&information_id=7">FAQ</a></li>
вместо

<li><a href="<?php echo $faq;?>"><?php echo $text_faq;?></a></li>
и будет вам счастье. И не нужны никакие пляски с переменными в контроллерах.

Да, не забывайте про UTF-8 без BOM

  • +1 1

Share this post


Link to post
Share on other sites

Смотрите, как заметно хорошеет тема, если пользоваться тегом CODE, не правда-ли?

А по теме... Если у вас мультиязычность не планируется, то не заморачивайтесь, делайте

<li><a href="index.php?route=information&information_id=7">FAQ</a></li>
вместо

<li><a href="<?php echo $faq;?>"><?php echo $text_faq;?></a></li>
и будет вам счастье. И не нужны никакие пляски с переменными в контроллерах.

Да, не забывайте про UTF-8 без BOM

Спасибо большое, добрый человек! Так элементарно, как сама не догадалась сразу :oops: ... А может быть еще подскажете, как можно сделать в меню вместе со ссылками на нужные статьи и разделы, ссылку на каталог, чтобы в нем уже были категории с подкатегориями. У меня просто магазин сделан под производство и категории всего две - собсно на информацию о предлагаемых услугах, где будут в дальнейшем размещаться фото изделий по мере их появления, и еще одна рубрика с однотипным товаром от нескольких поставщиков. Что-то по поиску не могу найти нужный топик, вряд ли я первая с таким вопросом.Или, может, ищу как-то не так... Подсобите, пожалуйста. Или киньте ссылочкой на тему :-)

Share this post


Link to post
Share on other sites

Решено. Еще раз спасибо всем, кто откликнулся!

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.

Sign in to follow this  

  • 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.