Hỏi cách thay đổi menu theo ý của mình

Thảo luận trong 'Hướng dẫn làm template' bắt đầu bởi Lê Ngọc Huy, 20 Tháng hai 2013.

  1. Tình hình là em thêm đoạn code như thế này(in đậm) vào file top.phtml:

    <?php
    /**
    * Top menu for store
    *
    * @see Mage_Catalog_Block_Navigation
    */
    ?>
    <?php
    /**
    * $this->renderCategoriesMenuHtml() supports optional arguments:
    * int Level number for list item class to start from
    * string Extra class of outermost list items
    * string If specified wraps children list in div with this class
    */
    ?>
    <?php $_menu = $this->renderCategoriesMenuHtml(0,'level-top') ?>
    <?php if($_menu): ?>
    <div class="nav-container">
    <div class="nav-container-inner">
    <ul id="nav">
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl() ?>"><span><?php echo $this->__("Trang Chu"); ?></span></a></li>
    <?php echo $_menu ?>
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl(danhmucsach) ?>"><span><?php echo $this->__("Danh Muc Sach"); ?></span></a></li>
    <?php echo $_menu ?>
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl(sachbanchay) ?>"><span><?php echo $this->__("Sach Ban Chay"); ?></span></a></li>
    <?php echo $_menu ?>
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl(top10hay) ?>"><span><?php echo $this->__("Top 10 Sach Hay"); ?></span></a></li>
    <?php echo $_menu ?>
    </ul>
    <p class="welcome-msg"><?php echo $this->getWelcome()?></p>
    </div>
    </div>
    <?php endif ?>

    Lúc đầu cái menu chỉ có
    Còn bây giờ thì nó bị(menu bị lặp lại)

    Untitled.png
    Em mới tìm hiểu về magento nên không biết nhiều, xin mọi người giúp đỡ em cách để thêm hoặc xóa bớt các thành phần trong menu.Cảm ơn mọi người!
  2. admin

    admin Mai Văn Hải Staff Member

    Trước khi thêm code này bạn cần làm rõ các phần sau giúp tôi:
    1. Các phần sau có thêm trong admin hay ko (phần categories)
      1. CD/DVD & Blu-ray
      2. Audiobooks
      3. Children
    2. Chuyển đoạn code sau ra ngoài IF:
    Mã:
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl(danhmucsach) ?>"><span><?php echo $this->__("Danh Muc Sach"); ?></span></a></li>
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl(sachbanchay) ?>"><span><?php echo $this->__("Sach Ban Chay"); ?></span></a></li>
    <li class="level0 level-top first"><a class="level-top" href="<?php echo $this->getBaseUrl(top10hay) ?>"><span><?php echo $this->__("Top 10 Sach Hay"); ?></span></a></li>
    
  3. Em muốn thêm thành phần cho cái menu con của Danh Mục Sách và thêm 1 cái menu tương tự như menu Sacus Giảm Giá trên thanh menu thì phải làm sao anh nhỉ

    Untitled.png

    Em đã thử thêm vào acb trong Danh Mục==> Quản Lý Nhóm Sản Phẩm của trang Admin nhưng khi lưu lại thì nó bị mờ đi và khi em vào lại website thì không thấy nó xuất hiện trên thanh menu.

    Untitled1.png
  4. admin

    admin Mai Văn Hải Staff Member

    bản magento này em download ở đâu?

    Trên hình chụp anh ko thấy box active.

    Có thể install thiếu hoặc lỗi theme rồi.
  5. Cái này là em down được trên website nước ngoài, lúc đầu em chỉ định tải tempale thôi, trong bộ cài đặt có magento nên em cài luôn.Vì em thấy giao diện của nó đẹp nên xóa magento 1.7.0.2 và cài luôn cái magento của website nước ngoài

Chia sẻ trang này