-1

custom menuこのメニュー機能を 1 つのプレミアム テーマから確認できる機能を持つテーマを使用しています http://www.emthemes.com/demo/#magento-theme-sunglasses-store-em0022 top.phtml ファイルはありません私のテーマでは、cms ブロックに組み込まれたウィジェットを介してすべてのメニューを呼び出しています。このカスタム メニュー ウィジェットは 1.7 と互換性がないため、私のストアではうまく機能しません。

これまでのところ、header.phtml ファイルを編集しました。

<div class="nav-content"><div class="nav-container">
<?php if ($this->getIsHomePage()):?>
    <h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
    <?php else:?>
    <a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a>
    <?php endif?>
<?php echo $this->getChildHtml('cms_mainmenu') ?></div></div>

<div class="nav-content"><div class="nav-container">
<?php if ($this->getIsHomePage()):?>
    <h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a></h1>
    <?php else:?>
    <a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><img src="<?php echo $this->getLogoSrc() ?>" alt="<?php echo $this->getLogoAlt() ?>" /></a>
    <?php endif?>
<?php echo $_menu; ?></div></div>

しかし、まだ機能していません。だから私は自分のテーマに行きましたcms.xml

<reference name="header">
        <block type="cms/block" name="cms_mainmenu">                
            <action method="setBlockId"><block_id>mainmenu</block_id></action>
        </block>

問題はこのコードにあると思いました。antone は、これを上書きして mt ストアのカテゴリを fronend に表示する方法を知っていましたか? これを行うための提案を教えてください。

ありがとう

4

1 に答える 1

0

$メニューをエコーし​​ます。

確かにそれは $this->menu である必要がありますか? または、テンプレートでメニューを構築していない限り、カスタムブロックでメニューを構築しているものは何でも

于 2012-07-03T12:29:29.520 に答える