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

Навигация

  • 16 декабря 2012 г.
  • Доброго времени суток.

    Подскажите в каком шаблоне удалить вот эту навигацию? Что бы вообще на сайте не было этого ни в магазине нигде.

    см. скриншот
    • 16 декабря 2012 г.
    • Здравствуйте!
      Все зависит от модуля. В каждом модуле в разных элементах по разному.
      Для страниц сайта есть тег, он в основной шаблон /themes/site.php прописывается
      Для модулей это шаблоны модулей, соответственно. Например, для отдельного вопроса-ответа это
      modules/faq/views/faq.view.id.php строки 89-108
      Код
      //ссылки на предыдущий и последующий вопрос
      if (! empty($result["previous"]) || ! empty($result["next"]))
      {
      echo '<div class="previous_next_links">';
      if (! empty($result["previous"]))
      {
      echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].'</a></div>';
      }
      if (! empty($result["next"]))
      {
      echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' &rarr;</a></div>';
      }
      echo '</div>';
      }

      //ссылки на все вопросы
      if (! empty($result["allfaq"]))
      {
      echo '<div class="show_all"><a href="'.BASE_PATH_HREF.$result["allfaq"]["link"].'">'.$this->_('BACK_TO_LIST').'</a></div>';
      }


      для списка категорий вопросов-ответов это файл modules/faq/views/faq.view.list.php
      строки 87-100
      Код
      //ссылки на предыдущую и последующую категории
      if (! empty($result["previous"]) || ! empty($result["next"]))
      {
      echo '<div class="previous_next_links">';
      if (! empty($result["previous"]))
      {
      echo '<div class="previous_link"><a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].'</a></div>';
      }
      if (! empty($result["next"]))
      {
      echo '<div class="next_link"><a href="'.BASE_PATH_HREF.$result["next"]["link"].'">'.$result["next"]["text"].' &rarr;</a></div>';
      }
      echo '</div>';
      }

      И т.д.
      Для гибкости, каждый раздел сайта настраивается отдельно.
  • 18 декабря 2012 г.
  • Так же хотел бы узнать как сравнение товаров убрать с сайта?
    • 19 декабря 2012 г.
    • Галку? Ну во вюьхе можно закомментить код - самое быстрое и простое.
      Код
      $this->get('compare_form', 'shop', $row);

      в modules/shop/views/shop.view.list.php
      • 19 декабря 2012 г.
      • все хорошо, убралось, осталось общую кнопку убрать "сравнить выбранные товары"

        Какой кусок кода за нее отвечает?
        • 19 декабря 2012 г.
        • Очевидно, чуть ниже, под циклом вывода всех товаров.
          Код
          if (!empty($result["rows"]) && ! empty($result['shop_link']))
          {
          $this->get('compared_goods_list', 'shop', array("site_id" => $this->diafan->cid, "shop_link" => $result['shop_link']));
          }

          Это все можете закомментить

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум