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')
您可以通过以下方式编程:
- 为 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
需要有关如何将标签 "quantity" 更改为 "hours" 和下拉菜单的帮助。我对该特定产品有分级定价。我需要单独将该特定产品的文本 "quantity" 替换为小时。需要帮助。提前致谢。
要更改标签,请导航至 Backend > catalog > attribute > manage attribute
搜索您的目标属性。 edit
在属性 information section > Manage Label/options
的左侧,在那里你会找到标题部分并更改标签。
关于将属性类型从 Catalog Input Type for Store Owner
更改为下拉列表,一旦您分配并保存了一个属性,您之后就不能再更改了。
编辑
只更改一个产品检查它,如果是真的打印其他标签。
$_product->getAttributeText('quantity')
您可以通过以下方式编程:
- 为 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