我在为Magento开发我的客户网站的那一刻遇到了一些困难。Magento产品变更结构元标题
目前,产品标题是[PRODUCT_NAME] | [PRODUCT_CATEGORY]
我想改变这样说[PREFIX] [PRODUCT_NAME] [后缀]
我知道这可以用Magento的前缀和后缀的网页来完成,但是我想这仅适用于产品。任何想法如何实现这一点,而不会在Magento更新时被覆盖。
谢谢。
我在为Magento开发我的客户网站的那一刻遇到了一些困难。Magento产品变更结构元标题
目前,产品标题是[PRODUCT_NAME] | [PRODUCT_CATEGORY]
我想改变这样说[PREFIX] [PRODUCT_NAME] [后缀]
我知道这可以用Magento的前缀和后缀的网页来完成,但是我想这仅适用于产品。任何想法如何实现这一点,而不会在Magento更新时被覆盖。
谢谢。
哇,你有几个选择,你可以如何实现这一点。产品元标题来自Mage_Catalog_Block_Product_View
类,该类专门从布局对象(Mage_Core_Model_Layout
)中寻找HTML头部块实例(Mage_Page_Block_Html_Head
),并将其'title'属性设置为产品模型的(Mage_Catalog_Model_Product
)getMetaTitle()值。
基于此,您可以重写产品模型类并添加包含前缀/后缀逻辑的自定义getMetaTitle()方法。您也可以重写产品视图块的_prepareLayout()
方法以包含您的前缀和后缀。您也可以通过观察员或重写目录产品视图控制器来完成此操作。
评论如果你需要与上述任何一个手。
您想要使用此请求的位置?更加详细一些。 –