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

Вывод характеристики товара shop.view.buy_form, если она в единственном числе

  • 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 характеристики, а нужно название.

    Как исправить? Прошу подсказать

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум