0

現在、magento 1.6.1.0 を使用しています。私は6つのカテゴリを持っています。任意のカテゴリに移動しているときに、テキストを表示したい。私の最初のカテゴリが家具であるとしましょう。カーソルをその家具メニューに移動しているときに、「クリックして家具のコレクションを表示する」というテキストを小さなポップアップ テストとして表示します。通常、html では、title="click to see our furniture collections" を使用してこれを行います。

しかし、ここ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 に答える