thomas
  • 0
Новичок

Можно ли взломать коммерческий плагин Shopp для отображения переключателей вместо раскрывающихся списков? [закрыто]

  • 0
Закрыто. Этот вопрос
не по теме. В настоящее время ответы не принимаются.

Share
  1. В Shopop есть форум перед покупкой, где вы можете задать этот вопрос.

    • 0
  2. Этот пример подчеркивает универсальность параметров интерфейса, которые вы можете создать, используя переключатели для выбора варианта продукта, а не меню по умолчанию.

    Этот раздел кода можно использовать вместо блока кода вариантов либо в файле шаблона product.php, либо в файле шаблона category.php (если вы хотите, чтобы входные данные вариантов отображались в списке продуктов вашей категории).

    <?php if(shopp('product','has-variations')): ?>
    <ul class="variations">
        <?php while(shopp('product','variations')): ?>
            <li>
                <label>
                <input type="radio" name="products[<?php shopp('product','id'); ?>][price]" value="<?php shopp('product','variation','id'); ?>" />
                <?php shopp('product','variation','label'); ?>
                </label>
            </li>
        <?php endwhile; ?>
    </ul>
    <?php endif; ?>
    

    Предупреждение
    . Это позволит добавлять в корзину пустые товары (если у товара есть вариации).

    • 0
  3. Не знаю, как я отвечу Розуэллу. Я обновил его цикл, чтобы помочь с пустыми вариантами

    <?php if(shopp('product','has-variations')): ?>
    <ul class="variations">
        <?php while(shopp('product','variations')): ?>
            <li>
                <?php if( shopp('product','variation','stock&return=1') > 0 ) : ?>
                    <label>
                        <input type="radio" name="products[<?php shopp('product','id'); ?>][price]" value="<?php shopp('product','variation','id'); ?>" />
                        <?php shopp('product','variation','label'); ?>
                    </label>
                <?php endif; ?>
            </li>
        <?php endwhile; ?>
    </ul>
    <?php endif; ?>
    
    • 0

Оставить ответ

You must login to add an answer.