我正在尝试在Magento后端添加自定义字段,位于Configuration - >网页部分。我想添加一个额外的URL文本空间(可以在任何部分中,例如,URL选项可以正常工作)。我怎样才能做到这一点?我见过其他人通过制作自定义模块来尝试它,但那是针对类别部分的。我在Web部分需要它,但还没有成功。
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
如果要为产品添加属性(可以是text string 命名的URL文本),可以在catalog / attributes / manage属性中执行此操作,您可以创建新的EAV属性。
接下来转到目录/属性/管理组/,您可以将属性拖放到正确的组(将在左侧组列表的产品管理页面中显示)
在模板中,您可以通过调用$ _product-> getAtributteName(如果属性名为atributte_name)或$_product->getAnotherAttributeName
(对于名为another_attribute_name的属性)调用属性。
始终确保为目录/或您正在使用的产品视图启用了属性,以使" get
..."从那个角度来看。
如果您希望在URL中使用它,可以通过将URL添加到URL的末尾来编辑URL调用,作为GET参数示例:
http://www.somestore.com/?yourproductorcategoryurl&myparmforurl= <?php echo $_product->getSomeAtributteName ?>
如果您使用属性类型列表(已定义值列表,它始终返回属性值的id,而不是名称),那么您可以使用$_product->getAttributeText('name_of_your_attribute')
答案 2 :(得分:0)