MagentoWebサイトでマルチサイトを構成しました。次のリンクをたどります http://www.magentocommerce.com/magento-on-the-fly/multiple-sites/ 新しいセカンダリサイトにアクセスしたとき、ナビゲーションメニューにメインと同じページが含まれていることに気付きました。サイト。また、cms / pageをセカンダリサイトに追加したときに、メインサイトではなく、セカンダリサイトのナビゲーションメニューに表示されるようにしたいと思います。また、cms / pageをメインサイトに追加すると、セカンダリサイトではなく、メインサイトのナビゲーションメニューに表示されるはずです。だから私はこれをどのように行うのでしょうか。これがnavigation/top.phtmlの私のコードです
<?php $_menu_cms = Mage::getModel('cms/page')->getCollection(); ?>
<div id="menu_nav">
<ul>
<?php foreach($_menu_cms as $cmspage): ?>
<?php $page = $cmspage->getData(); ?>
<?php if($page['identifier'] == "no-route" || $page['is_active'] == "0" || $page['identifier'] == "enable-cookies"){ } else { ?>
<?php if($page['title'] == "About" || $page['title'] == "asd" || $page['title'] == "Products" || $page['title'] == "Home") {?>
<?php echo "<li><a href=\"".$page['identifier']."\" title=\"".$page['title']."\">".$page['title']."</a></li>"; ?>
<?php }} ?>
<?php endforeach; ?>
</ul>
</div>