Вход • Регистрация

Вывод show_block module="shop" только на главной странице сайта

  • 13 июня 2013 г.
  • Добрый день! подскажите пожалуйста как вывести несколько товаров из каталога используя show_block module="shop" только на главной странице. По умолчанию выбираются все страницы, если добавляю атрибут site_id="1" (Id главной страницы) <insert name="show_block" module="shop" sort="hits_only" count="3" images="1" site_id="1"> то вообще пропадает со всех страниц
    • 13 июня 2013 г.
    • Можно в файле /modules/shop/shop.php в начало функции show_block вставить такую конструкцию:
      Код

      public function show_block($attributes)
      {
      if ($this->diafan->cid != 1){ //если не главная, то уходим
      return TRUE;
      }

      Блок будет виден только на главной.
      • 13 июня 2013 г.
      • Не-не, этим вы все блоки убьете, они только на морде будут выводиться.
        Лучше сделать блок, указать ему отображение только на главной.
        В html-источник блока вставить <insert name="show_block" module="shop" sort="hits_only" count="3" images="1">
        А уже в шаблон сайта вставлять этот самый блок, через <insert name="show_block" module="site" id="555">
        • 14 июня 2013 г.
        • Хитро! но, получилось. Виталий, спасибо!
          • 14 июня 2013 г.
          • Да можно же непосредственно в текст главной страницы вставить модуль.
            • 14 июня 2013 г.
            • Ну это если в зоне show_body его выводить, то да, соглашусь, достаточно.
              А если где-нибудь в другом месте шаблона, то через show_block

Новости

  • 25 марта, вторник
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Форум