我需要知道'Shopp‘电子商务插件是否可以修改为显示单选按钮,而不是下拉菜单的产品选择。我不需要你告诉我如何做到这一点(虽然这肯定是受欢迎的),只是如果可能的话。我不想投资于Shopp,除非这是以前做过的事情,而且在Shopp董事会上有一条线或一篇文章解释了这一黑客行为。
编辑:说真的,我只是需要有人w/访问Shopp用户论坛登录,并运行快速搜索的这种模式。
发布于 2010-10-21 09:06:25
此示例突出了通过使用无线电输入来选择产品变体而不是默认菜单可以创建的接口选项的多功能性。
可以使用这一部分代码来代替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; ?>警告
使用这将使它能够将空产品添加到您的购物车(如果产品有变化)
发布于 2013-01-10 06:17:03
不知道我怎么回复罗斯威尔。我更新了他的循环以帮助处理空的变体
<?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; ?>https://wordpress.stackexchange.com/questions/3074
复制相似问题