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

Дополнительное поле для значения характеристики типа "Выпадающий список"

  • 05 августа 2015 г.
  • Доброго времени суток, уважаемые коллеги!
    Родилась в моем воспаленном мозгу очередная задачка... чуть которой примерно следующая:

    В версии 5.3 нет такой сущности, как "Производитель"... в карточке товара сейчас на сайте производитель реализован с помощью характеристики типа "выпадающий список значений" с галочкой "отдельная страница для значений"...

    Все бы ничего, но клиенту запонадобилось описание каждого производителя...
    Обновляться до 5.4 не вариант. Вообще не вариант... по целому ряду причин...

    В связи с чем вопрос возник... может быть можно как-то присабачить для каждого значения характеристики типа "выпадающий список" некое дополнительное поле в которое можно было бы помещать html код, который потом можно было бы прицепить на странице товаров с определенным значением данной характеристики?

    Например, товар:
    http://interauto72.ru/shop/shinomontazhnoe-oborudovanie/shinomontazhnye-stanki/tovar-001/
    Производитель: FLYING (Китай)
    При клике на ссылку со значением характеристики "Производитель" мы попадаем на страницу:
    http://interauto72.ru/shop/param1/

    И вот на этой бы странице перед или после списка товаров (не суть важно) был бы прицеплен html код из дополнительного поля для значения "FLYING (Китай)" характеристики "Производитель"

    Такое возможно? И если да, то как это можно реализовать?
    Заранее спасибо всем за советы и консультацию!
    • 05 августа 2015 г.
    • 1) Создай характеристику - Производитель (там будет псевдоссылка)
      2) Создай страницу и оформи как надо с описанием производителя
      3) У Созданной страницы в дополнении - есть такая тема, как : Редирект на текущую страницу со страницы:

      Воткни туда псевдоссылку на страницу с характеристикой

      • 06 августа 2015 г.
      • Хм... а список товаров данного производителя при редиректе так же будет отображаться?
        • 06 августа 2015 г.
        • нет, там уже через блок надо выводить
          • 06 августа 2015 г.
          • Вот и я думаю что нет... получается не совсем автоматизированный процесс... тот же вариант, что озвучен в моем вопросе позволяет избавить от создания лишних страниц и танцев с бубнами :)
            • 06 августа 2015 г.
            • Делал для характеристики список с выбором нескольких значений дополнительное поле
              Если про это, то скину как делал.

              P/S/ версия 5.4, для 5.3. думаю аналогично
              • 06 августа 2015 г.
              • Да, это судя по всему именно то, что нужно! Спасибо огромное! Жду...
  • 06 августа 2015 г.
  • 1. в таблицу diafan_shop_param_select добавил поле "opisanie" тип=text
    2. в файле shop.admin.param.php (прикрепил его) добавил в запрос наше новое поле, искать через поиск "opisanie"
    3. в файле shop.model.php в public function list_param добавил выборку поля "opisanie"
    4. создал файл shop.view.list_param.php (Шаблон для списка элементов с одинаковой характеристикой), где содержимое поля выводил echo $result["opisanie"];

    В результате получилось: список товаров для выбранной характеристики и текстовое содержимое.

    Вроде бы все.

    Если что пишите в личку, бум вспоминать и проверять))

Новости

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