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

Вывод нового дополнительного параметра (shop.model.php)

  • 15 июня 2015 г.
  • Приветствую!
    Diafan 5.3
    Следовал данной инструкции http://www.diafan.ru/dokument/full-manual/examples/new-field/
    Добавил дополнительные поля типа text и textarea в файл shop.admin.php > В админке все работает правильно, в базу данные заносятся.
    А вот вывод настроить не получается. Кажется, уже добавлял во все подряд запросы в файле shop.model.php новые поля, но массив $result не возвращает их в файле shop.view.id.php
    На мой взгляд - либо какой-то хитрый кеш, либо вывод поля подразумевает еще какие-то действия.
    Подскажите
    • 17 июня 2015 г.
    • Здравствуйте и Вам!
      Первым делом нужно учесть два момента: в настройках сайта отключить кеширование и включить режим разработчика. И второй момент: убедиться, что Вы правите shop.view.id.php в файлах темы, в папках /custom/, если используется кастомизация, или Вы обновляли сайт. Если папка custom пустая, то как обычно /modules/shop/

      Далее все просто, в shop.model.php:
      1. добавление поля в запрос (если зведочка в запросе, то не надо)
      2. убедиться, что отобранное поле заносится в result
      3. Выводим его в shop.view.id.php, по образу и подобию рядом стоящих.

      Тут только важно понимать, что в модельке много функций, особенно в shop, и править правильный запрос.
      • 17 июня 2015 г.
      • А, 5.3 ж, какая кастомизация? Фу ты. Ну тогда все то же самое, только без учета папки custom, в 5.3 её нет

Новости

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

Форум