[Help] Xắp xếp thứ tự các Store

Thảo luận trong 'Các lỗi thường gặp' bắt đầu bởi hatrien, 31 Tháng tám 2010.

  1. hatrien

    hatrien New Member

    Hiện tại mình đang xây dựng một website Multistore (vnmar.com).Trong quá trình tạo store mình muốn đề store trang chủ hiện lên đầu tiên, nhưng mình chưa biết sửa ở đâu.Mình thấy nó ko sắp xếp theo thứ tự gì cả : thứ tự creat, abc..
    [​IMG]
    Thanks for help..

    Bài viết khác cùng chuyên mục:

  2. admin

    admin Mai Văn Hải Staff Member

    Để làm việc này bạn mở file template/page/switch/stores.phtml và thay bằng đọa code sau:

    Mã:
    <?php 
    function TTS_getStoreArray($groups)
    {
       //load stores into array using sort_order as key
       foreach ($groups as $_group)
       {
          foreach($_group->getStores() as $_store)
          {
             $_store = $_store->toArray();
             $stores[$_store['sort_order']] = $_store;
          }
       }
       //sort the array by sort_order key
       ksort(&$stores);
    
       //return array
       return $stores;
    } 
    ?>
    <?php $groups = $this->getGroups(); $cnt = count($groups) ?>
    <?php if($cnt > 1): ?>
          <div class="store-switcher">
        <ul>
    <?php foreach(TTS_getStoreArray($this->getGroups()) as $_store):?>
             <li class="<?php echo ($this->getCurrentStoreId()==$_store['store_id']) ? 'store-nav-active' : 'store-nav';?>"><a href="<?php echo $_store['home_url'];?>"><em>&nbsp;</em><span><?php echo $this->htmlEscape($_store['name']);?></span></a></li>
          <?php endforeach; ?>
        </ul>
    </div>
    <?php endif; ?> 
  3. hatrien

    hatrien New Member

    Em cảm ơn anh.Đã ok.

Chia sẻ trang này