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

Всего найдено: 6

  • 21 июля 2022 г.
  • В shop.view.buy_form.php
    Есть вывод зависимых от цены характеристик товара.
    В моем случае - это пара: размер - цвет

    Но есть Но
    Если одна из (или обе) характеристик в паре остается в единственном числе, то она становится невидимой для пользователя и отправляется из формы только в скрытом поле
    А нужно, чтобы при кол.: 1, она выводилась текстом

    Вот кусок кода:
    Код

    if(count($result["row"]["param_multiple"][$param["id"]]) == 1)
    {
    foreach ($result["row"]["param_multiple"][$param["id"]] as $value => $depend)
    {
    echo '<input type="hidden" name="param'.$param["id"].'" value="'.$value.'"'.($depend == 'depend' ? ' class="js_shop_depend_param"' : '').'>';
    }


    Добавляю в это условие вывод в текст:
    Код

    if(count($result["row"]["param_multiple"][$param["id"]]) == 1)
    {
    foreach ($result["row"]["param_multiple"][$param["id"]] as $value => $depend)
    {
    echo '<input type="hidden" name="param'.$param["id"].'" value="'.$value.'"'.($depend == 'depend' ? ' class="js_shop_depend_param"' : '').'>';
    echo '<span>'.$param["name"].'</span> : <span>'.$value["name"].'</span>';
    }
    }


    Код
    <span>'.$value["name"].'</span>
    выводит ID характеристики, а нужно название.

    Как исправить? Прошу подсказать
  • 15 февраля 2021 г.
  • Кто уже имел опыт передачи из 1С множественной характеристики, чтобы диафан грузил её как "Список с выбором нескольких значений"?

    У меня выводится так.
    Характеристика "Назначение":
    Код

    <Свойство>
    <Ид>3ce73815-5f6d-11eb-bb93-001dd8b71d36</Ид>
    <Наименование>Назначение</Наименование>
    <Множественное>true</Множественное>
    <ТипЗначений>Справочник</ТипЗначений>
    <ВариантыЗначений>
    <Справочник>
    <ИдЗначения>16134a13-6071-11eb-bb93-001dd8b71d36</ИдЗначения>
    <Значение>Лонгсливы</Значение>
    </Справочник>
    <Справочник>
    <ИдЗначения>16134a14-6071-11eb-bb93-001dd8b71d36</ИдЗначения>
    <Значение>Водолазки</Значение>
    </Справочник>
    <Справочник>
    <ИдЗначения>16134a18-6071-11eb-bb93-001dd8b71d36</ИдЗначения>
    <Значение>Нижнее белье</Значение>
    </Справочник>

    ... и так далее

    Товар с этой характеристикой:
    Код

    <Товар>
    <Ид>bab3fa11-6e07-11eb-8d6e-80a5893af240</Ид>
    <Артикул>TEST-4</Артикул>
    <Наименование>Тестовый товар 4</Наименование>
    <БазоваяЕдиница Код="006 " НаименованиеПолное="метры" МеждународноеСокращение="MTR">
    <Пересчет>
    <Единица>006</Единица>
    <Коэффициент>1</Коэффициент>
    </Пересчет>
    </БазоваяЕдиница>
    <Группы>
    <Ид>411178f6-6a15-11eb-bb93-001dd8b71d36</Ид>
    </Группы>
    <Описание/>
    <ЗначенияСвойств>
    <ЗначенияСвойства>
    <Ид>3ce73815-5f6d-11eb-bb93-001dd8b71d36</Ид>
    <Значение>16134a13-6071-11eb-bb93-001dd8b71d36</Значение>
    <Значение>16134a14-6071-11eb-bb93-001dd8b71d36</Значение>
    <Значение>16134a18-6071-11eb-bb93-001dd8b71d36</Значение>
    </ЗначенияСвойства>
    </ЗначенияСвойств>

    ... и так далее

    Так не работает. Диафан воспринимает характеристику как простой список и не привязывает его.


    Кто может поделиться частью кода import.xml, с характеристикой "Список с выбором нескольких значений", который корректно выводит в диафан,
    чтобы показать его 1с-нику и сказать "сделай такой вывод"?

    Очень мне поможете.
  • 05 февраля 2021 г.

  • В 1С свойства могут иметь только одно значение, но...

    Нужно в 1С назначить товару несколько значений (например : назначение товара - рыбалка, охота, экспедиция и т.п.),
    чтобы это выгрузилось корректно в диафан как характеристика с выбором множественных значений?

    1с УТ 11.4
    У кого есть решение такой синхронизации? Кто знает как сделать?

  • 06 февраля 2021 г.
  • С загрузкой проблему решили. 1С не корректно связывалась

    Мульти-характеристика перенеслась, как простой выпадающий список, поправил в админке

    Однако не привязалась к товару.
    Не могу понять почему, id совпадают, значения тоже совпадают, а на сайте у товара это значение отсутствует
  • 12 февраля 2021 г.
  • Прошу помощи.
    Может кто-нибудь подсказать, как нужно завести множественную характеристику (к одному товару несколько значений) в 1С, чтобы её распознал Диафан.

    Пример: в 1С, свойство "Назначение ткани" должно иметь список: рубашки, шорты, трусы

    Эти значения должны передаваться в характеристику с множественным выбором в Диафан (к одному товару несколько значений)

    Кто уже так делал?
    Версия УТ 11,4

Новости

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

Форум