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

Модуль shop

  • 17 ноября 2010 г.
  • В переменную $result я добавлю уровень вложенности $result['deep'] что откроет дополнительные возможности для извращений с отображением информации в зависимости от глубины погружения.
    это полезно если каталог имеет следующую структуру:
    тип товара[ фирма [ модельный ряд [ модель [ товар [ товар с параметром ] ] ] ] ]
    на данный момент не понятно как далеко мы зашли, просматриваем ли мы список фирм или уже список модельных рядов, и какой шаблон надо использовать.
    Если будет известен уровень вложенности то тогда уже можно будет выбирать который шаблон актуален.
    Было бы неплохо видеть это в версии из пакета :)
    • 18 ноября 2010 г.
    • Хорошее предложение. Включили его в пакет. Теперь можно задавать шаблоны list_level_1, list_level_2, list_level_3, ... Для каждого уровня каталога. По умолчанию применяется шаблон list_.
      Такая доработка коснулась не только Магазина, но и других модулей, где используется деление на категории (Фотогалерея, Новости, Статьи, Файловый архив, Вопрос-Ответ).
      Изменения доступны для автообновления. Перед использованием нужно очистить кэш.
  • 22 декабря 2010 г.
  • Подскажите - речь идет о возможности выбирать шаблон для категорий?
    Если это так то не совсем понял где и как указывать данный параметр.
    • 22 декабря 2010 г.
    • Задавать можно шаблон для уровня вложенности категорий, но не для конкретной категории.
      • 22 декабря 2010 г.
      • Всё время в голове витает вопрос, а не было идеи реализовать свой шаблон для любой категории и любого товара?
        • 22 декабря 2010 г. , редакция: 22 декабря 2010 г.
        • А зачем? Ведь HTML оформление можно задать в описании товара/категории.
          И потом всегда в шаблоне можно написать:
          Код
          if($result["id"] == 52)
          {
          self::id_52($result);
          return;
          }
          • 23 декабря 2010 г. , редакция: 23 декабря 2010 г.
          • Отвечу просто, когда мы приходим в магазин, мы видим разные витрины. В одной товар лежит так, в другой стоит так, в третьей крутится, демонстрируя свои качества. Я хотел именно так, чтобы товары из одной категории были с одним шаблоном, из другой категории - с другим. Шаблоны для категорий мне бы тоже пригодились, пространство для фантазии.
            • 24 декабря 2010 г.
            • Видимо, Вы не поняли. В шаблоне товара (также категории) можно написать:
              если номер товара 52, то применяем свой шаблон с названием id_52() и выходим из текущего шаблона.
              Таким образом можно задавать индивидуальные шаблоны для категорий и товаров, не задевая файлы, доступные для автообновления.
  • 24 декабря 2010 г.
  • Парни вопрос то в другом состоял.
    Есть категории и есть вложенные категории или двойной вложенности.
    Чтобы както отличать эту глубину визуально и по смыслу можно сделать шаблоны для категорий разного уровня в связи с тем что параметра который отвечал за глубину на момент сборки отображения раньше небыло, приходилось немного извращатся и каким то образом эту вложенность выяснять.
    А номер категории или товара уже известен, пользуйтесь добавляйте исключение и рисуйте новый шаблон для этого исключения :) Вот.

Новости

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

Форум