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

Magento - Change quantity label text to hours and have a dropdown

需要有关如何将标签 "quantity" 更改为 "hours" 和下拉菜单的帮助。我对该特定产品有分级定价。我需要单独将该特定产品的文本 "quantity" 替换为小时。需要帮助。提前致谢。

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

关于将属性类型从 Catalog Input Type for Store Owner 更改为下拉列表,一旦您分配并保存了一个属性,您之后就不能再更改了。

编辑

只更改一个产品检查它,如果是真的打印其他标签。

$_product->getAttributeText('quantity')

您可以通过以下方式编程:

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

内容如下:

<?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 后台的产品页面上,在产品详细信息->设计->自定义布局更新下添加以下布局更新:

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

在我的例子中(magento ce 1.9.2)addtocart.phtml 的路径是:

app/design/frontend/YOURTEMPLATE/default/template/catalog/product/view

在以以下内容开头的一行(在我的例子中是第 32 行)中用您的单词替换单词 "Quantity":

<label for="qty">

gl, H