获取属性标签(url标识符)-Magento

获取属性标签(url标识符)-Magento,magento,attributes,label,Magento,Attributes,Label,在产品页面上,我需要当前制造商的标签文本 我知道如何使用以下代码示例获取ID和文本: $_product = Mage::getModel('catalog/product')->load(PRODUCT_ID); /** Get manufacturer name*/ $manufacturerName = $_product->getAttributeText('manufacturer'); /** Get manufacturer id*/ $manufactur

在产品页面上,我需要当前制造商的标签文本

我知道如何使用以下代码示例获取ID和文本:

$_product = Mage::getModel('catalog/product')->load(PRODUCT_ID);

/** Get manufacturer name*/
    $manufacturerName = $_product->getAttributeText('manufacturer');

/** Get manufacturer id*/
$manufacturerId = $_product->getManufacturer();
我怎样才能拿到标签

示例:
制造商=Emporio Armani
id=36
标签(url标识符)=emporioramani


我需要标签(url标识符)。

这存在于EAV配置领域中。了解这一点很重要,因为这是了解目录\u产品检索属性信息的特定便利方法的先决条件

虽然属性可以通过
属性\u代码
+
实体类型\u id
进行唯一标识,但可以通过
eav/config
模型检索所有属性的元信息:

$attribute = Mage::getSingleton('eav/config')->getAttribute(
    Mage_Catalog_Model_Product::ENTITY,
    'manufacturer'
);
这是实体属性的主要表示形式。从这个实例中,可以检索各种信息,包括给定存储的正确前端标签:

echo $attribute->getStoreLabel();
//or $attribute->getStoreLabel([store id]);

我没有回答,这里已经回答了“标签(url标识符)”是什么意思?枚举属性选项有四个数据:value\u id、option\u id、store\u id和value(ref
eav\u attribute\u option\u value
table)。对不起,我想请您详细解释一下。假设您有一个属性“Manufacturer”。然后您就有了一个URL标识符(seo)。在我的例子中:/f/manufacturer/emporioarmani我上传了一张图片:我需要德语的“URL Bezeichner”专栏。它在英语中被称为URL标识符。我一直试图用上面的代码获取标签,但对我来说不起作用。我总是得到“制造商”这个词,但不是值->在这个例子中是“emporioarmani”。你能给我另一个例子或具体的代码例子吗?对不起,我在你的问题中看到了“标签”,并回答了这个问题。不用担心,谢谢你的帮助。我在上面的评论中上传了一张图片。也许更具体一些。