将自定义字段添加到Magento Admin(URL字段)

时间:2014-05-31 21:17:14

标签: php sql magento

我正在尝试在Magento后端添加自定义字段,位于Configuration - >网页部分。我想添加一个额外的URL文本空间(可以在任何部分中,例如,URL选项可以正常工作)。我怎样才能做到这一点?我见过其他人通过制作自定义模块来尝试它,但那是针对类别部分的。我在Web部分需要它,但还没有成功。

谢谢!

3 个答案:

答案 0 :(得分:0)

您可以在网页部分添加自定义字段。最好的方法是为此创建一个自定义模块。

在system.xml中,您需要将您的部分添加到Web部分。

有关this blog的更多信息。

答案 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)