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

[Решено] Отображение блока текста только на определенных информационных страницах


Recommended Posts

Всем привет!

Подскажите, плиз. Я почти новичок в Опенкарте, и особенно в этом новом Твиге. 

Задача: вывести на определенных страницах сайта (информационных) блок текста (у меня пока что - меню). 

Т.е. Например, Хочу, чтобы только на странице о компании отображалось пользовательское соглашение, при этом появлялась боковая колонка, где типа "меню" со ссылкой на эту страницу. 

Коырялся, ковырялся, в итоге вывел так, чтобы боковая моя колонка с меню отображалась всегда и везде. Но мне-то надо только отдельные страницы, а не все. Поэтому нужен IF. И вот как его правильно написать, я не знаю.

Вся проблема, как я понимаю, в первой строке, которую я не могу правильно оформить. Подскажите, знатоки, плиз!

 

{% if information.id in [3,4,5,7] %}
<aside id="column-left" class="col-sm-3 hidden-xs">
 <div class="container">
    <div class="row">
      
      <div class="col-sm-3">
    
        <ul class="list-unstyled">
          <li><a href="/terms">Пользовательское соглашение</a></li>
          <li><a href="/privacy">Политика конфиденциальности</a></li>
                  </ul>
      </div>
      
     
    </div>
    
  </div>
</aside>
{% endif %}

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

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


14 минут назад, zlatoff сказал:

А с дизайн макетами не проще реализовать задуманное?

а как?

Там через макеты можно только модули добавлять.

Данного меню у меня в модулях нет. 

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


$data['information_id'] = $information_id;

 

это в контроллер

 

это во вьюху 

 

{% information_id in [3,4,5,7] %}

 

 

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

2 часа назад, MichelKo сказал:

Всем привет!

Подскажите, плиз. Я почти новичок в Опенкарте, и особенно в этом новом Твиге. 

Задача: вывести на определенных страницах сайта (информационных) блок текста (у меня пока что - меню). 

Т.е. Например, Хочу, чтобы только на странице о компании отображалось пользовательское соглашение, при этом появлялась боковая колонка, где типа "меню" со ссылкой на эту страницу. 

Коырялся, ковырялся, в итоге вывел так, чтобы боковая моя колонка с меню отображалась всегда и везде. Но мне-то надо только отдельные страницы, а не все. Поэтому нужен IF. И вот как его правильно написать, я не знаю.

Вся проблема, как я понимаю, в первой строке, которую я не могу правильно оформить. Подскажите, знатоки, плиз!

 


{% if information.id in [3,4,5,7] %}
<aside id="column-left" class="col-sm-3 hidden-xs">
 <div class="container">
    <div class="row">
      
      <div class="col-sm-3">
    
        <ul class="list-unstyled">
          <li><a href="/terms">Пользовательское соглашение</a></li>
          <li><a href="/privacy">Политика конфиденциальности</a></li>
                  </ul>
      </div>
      
     
    </div>
    
  </div>
</aside>
{% endif %}

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

Готовиться к релизу модуль, который решит Вашу проблему

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

Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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