Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


 Share

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 %}

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

Link to comment
Share on other sites


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

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

а как?

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

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

Edited by MichelKo
Link to comment
Share on other sites


Html модуль, пишите там свой контент кодом и привязываете к макету, которые впоследствии к нужным страницам.

Link to comment
Share on other sites


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 %}

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

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

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

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.