0

目前我正在使用magento 1.6.1.0。我有6个类别。在悬停到任何类别时,我希望出现一些文本。假设我的第一个类别是家具,将光标移至该家具菜单时,我希望文本“单击以查看我们的家具收藏”显示为小弹出测试。通常在 html 中,我会使用 title="click to see our Furniture colections" 来做到这一点。

但是在php中我不知道该怎么做。到目前为止,我找到了调用类别的 phtml 文件。来自 app/design/frontend/default/mytheme/template/catalog/navigation/top.phtml

请告诉我如何做到这一点..

4

2 回答 2

0

首先,我的回答不是解决您的问题的好方法,但它会做到。好的方法是覆盖一个块,而不是编辑核心块。

编辑文件app/code/core/Mage/Catalog/Block/Navigation.php找到行
$html[] = 'getCategoryUrl($category).'"'.$linkClass.'>';
(对我来说是第 286 行)
将其转换为
$html[] = 'escapeHtml($category->getName())。集合" href="'.$this->getCategoryUrl($category).'"'.$linkClass.'>';

于 2012-04-27T08:47:31.460 回答
0

为此,您应该对 Magento 有所了解。

打开文件app/code/core/Mage/Catalog/Block/Navigation.php并转到第 286 行。

$html[] = '<a href="'.$this->getCategoryUrl($category).'"'.$linkClass.'>';

您应该将此行更改为

$html[] = '<a href="'.$this->getCategoryUrl($category).'"'.$linkClass.' title="click to see our '. $$this->escapeHtml($category->getName()) .' colections">';
于 2012-04-30T13:51:52.417 回答