Перейти к содержанию

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

Всем привет!

Наткнулся на проблему: нужно вывести меню со статьями на сайте. Только есть нюанс: надо выводить только определенные статьи. Например в горизонтальном меню (под шапкой сразу) есть пункт: Новости. При нажатии на него в блоке с контентом (по центру) появляется новость и в левой колонке сслыки в виде меню все статьи типа новости. Есть пункт еще "О нас" (в горизонтальном меню под шапкой сразу). При нажатии на него появляется уже другое меню (где до этого было меню с перечнем новостей).

Это реализуется только с помощью правки кода? Либо есть какой-то модуль?

Заранее спасибо!

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


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

Решил правкой кода в файле /catalog/view/theme/default/template/module/information.tpl:


<div class="box">
  <div class="box-heading"><?php echo $heading_title; ?></div>
  <div class="box-content">
   <div class="box-category">
   
    <ul class="list-unstyled info_menu">
      <?php
 $i = 1;
 if ($_SERVER['REQUEST_URI']=="/about_us" || 
 $_SERVER['REQUEST_URI'] == "/prod" ||
 $_SERVER['REQUEST_URI'] == "/sized" ||
 $_SERVER['REQUEST_URI'] == "/reviews" ||
 $_SERVER['REQUEST_URI'] == "/certificates"){
 foreach ($informations as $information) {
$i++; 
 if($i > 6) break;  ?>
      <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
      <?php } ?>
<?php }
if ($_SERVER['REQUEST_URI']=="/byers" || 
 $_SERVER['REQUEST_URI'] == "/payment_and_delivery" ||
 $_SERVER['REQUEST_URI'] == "/pre-order" ||
 $_SERVER['REQUEST_URI'] == "/faq" ||
 $_SERVER['REQUEST_URI'] == "/contract" ||
 $_SERVER['REQUEST_URI'] == "/recommended" ||
 $_SERVER['REQUEST_URI'] == "/for_byers"){
 foreach ($informations as $information) {
 $i++;
 if($i > 13)break;
if ($i> 6 or $i > 13){ ?>
<li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
<?php } } }?>
</ul>

   </div>
  </div>
</div>

 

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От Serwak
      Добрый день. Установил себе модуль меню So Megamenu и нужно чтобы кнопки меню активировались при нажатии, а не при наведении http://joxi.ru/v29GJDDFGEx1gr В настройках есть такая функция http://joxi.ru/Vm64bzzcxBowgA , но если ее включить перестают работать ссылки в выпадающем меню http://joxi.ru/D2PdBEEHdMOQj2 Как сделать, чтобы все норм работало, где что глянуть?
    • От Fedwow
      Необходима помощь в настройке меню, а конкретно - убрать выпадающее меню ,,категории,,, что бы при нажатии на кнопку ,,категории,, открывалась страница со всеми категориями  + переименовать. Добавить ещё 4 пункта меню отображающие странички схем. OcStore 2.3 дефолтный шаблон , пытался сам но не получается 
    • От addnews
      Здравствуйте!
      Интересует вывод продукции и статей в горизонтальном меню.

      Можно вывести их с помощью html, указывая пути к странице, но этот способ не подходит ).
      1. Хочется чтобы выводом статей в горизонтальное меню можно было управлять из админки. Тоесть, в админке (Статьи - Данные) добавить радио "выводить в гор. меню", аналогично Bottom: Display in the bottom footer. При выставлении галочки в котором, статья выводится в гор. меню.
      2. Как вывести кнопку продукция, при наведении на которую выезжают категории?
      Может быть уже есть готовые модули?
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.