Magento - 将数量标签文本更改为小时并有一个下拉列表

时间:2016-01-05 08:30:07

标签: magento e-commerce

如何更改标签"数量"需要帮助到"小时"下降。我对该特定产品进行了等级定价。我需要更换文本"数量"仅在特定产品上花费数小时。需要帮助。提前谢谢。

2 个答案:

答案 0 :(得分:2)

更改标签导航至Backend > catalog > attribute > manage attribute搜索您的目标属性。在属性edit的左侧information section > Manage Label/options,您会在那里找到标题部分并更改标签。

关于在分配和保存属性后将属性类型更改为Catalog Input Type for Store Owner的下拉菜单后,您无法在此处进行更改。

修改

仅更改一个产品检查,如果是,则打印其他标签。

$_product->getAttributeText('quantity')

答案 1 :(得分:1)

你可以用这种方式编程:

  1. 为addtocart部分添加自定义phtml文件:app / design / frontend / [your_template_package_name] / [your_template_name] / template / catalog / product / view / addtocart_custom.phtml
  2. 有了这个内容:

    <?php $_product = $this->getProduct(); ?>
    <?php $buttonTitle = $this->__('Add to Cart'); ?>
    <?php if($_product->isSaleable()): ?>
        <div class="add-to-cart">
            <?php if(!$_product->isGrouped()): ?>
                <label for="qty"><?php echo $this->__('Hours:') ?></label>
                <select class="input-text qty" name="qty" id="qty">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                </select>
            <?php endif; ?>
            <button type="button" title="<?php echo $buttonTitle ?>" class="button btn-cart" onclick="productAddToCartForm.submit(this)"><span><span><?php echo $buttonTitle ?></span></span></button>
            <?php echo $this->getChildHtml('', true, true) ?>
        </div>
    <?php endif; ?>
    

    在Magento管理员的产品页面上添加以下产品详细信息下的布局更新 - &gt;设计 - &gt;自定义布局更新:

    <reference name="product.info.addtocart">
     <action method="setTemplate"><template>catalog/product/view/addtocart_custom.phtml</template></action>
    </reference>