cần giúp đỡ hiện nhiều sản phẩm trong khung "Sản Phẩm Mới"

Thảo luận trong 'Các lỗi thường gặp' bắt đầu bởi jians, 24 Tháng bảy 2009.

  1. jians

    jians New Member

    Mình mới tìm hiểu magento nên còn gà.Mong được mọi người giúp đỡ.....
    Mình có edit trong code để hiện nhiều sản phẩm hơn (>3sản phẩm) tong khung "Sản Phẩm Mới"
    ---> cách mình làm là
    vào file sửa trực tiếp ( app\code\core\Mage\Catalog\Block\Product\New.php )
    trong hàm ( const DEFAULT_PRODUCTS_COUNT = 10; ) mình thay 10 bằng còn số 3 mặc định
    nhưng không hiểu sao số sản phẩm mới chỉ hiện ra có 3 sản phẩm không hơn không kém :(
    mình muốn hỏi thêm 1 vấn đề nữa là mình muốn tạo 1 banner phía trên khung "sản phẩm mới" thì làm thế nào ạ.Có thể banner đấy là flash dc ko ?

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

  2. admin

    admin Mai Văn Hải Staff Member

    bạn cần chỉnh trong file new.phtml nữa

    Mã:
    <?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>
    <div class="box recently">
        <h3><?php echo $this->__('New Products') ?></h3>
        <table cellspacing="0" class="recently-list" id="new-products-list-table">
        <tr>
        <?php $i=0; foreach ($_products->getItems() as $_product): ?>
            <?php if ($i>=4): continue; endif; ?>
            <td>
                <div>
                    <a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"><img class="product-image" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(80, 77) ?>" width="80" height="77" alt="<?php echo $this->htmlEscape($_product->getName()) ?>" /></a>
                </div>
                    <p><a class="product-name" href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>)"><?php echo $this->htmlEscape($_product->getName()) ?></a></p>
                    <?php echo $this->getReviewsSummaryHtml($_product, 'short') ?>
                    <?php echo $this->getPriceHtml($_product, true, '-new') ?>
                    <?php if($_product->isSaleable()): ?>
                    <button type="button" class="form-button" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><?php echo $this->__('Add to Cart') ?></span></button>
                    <?php else: ?>
                    <div class="out-of-stock"><?php echo $this->__('Out of stock') ?></div>
                    <?php endif; ?>
                    <div class="clear"></div>
                    <p class="add-to">
                        <?php if ($this->helper('wishlist')->isAllow()) : ?>
                        <a href="<?php echo $this->getAddToWishlistUrl($_product) ?>" class="link-cart"><?php echo $this->__('Add to Wishlist') ?></a>
                        <?php endif; ?>
                        <?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?><br />
                        <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a>
                        <?php endif; ?>
                    </p>
                </td>
        <?php $i++; endforeach; ?>
        <?php for($i;$i%5!=0;$i++): ?>
                <td>&nbsp;</td>
            <?php endfor ?>
            </tr>
        </table>
    </div>
    <?php endif; ?>
    bạn chỉnh lại trong phần đánh dấu màu đó nha.
  3. jians

    jians New Member

    hihihih đã hiện ra rồi ạ.thanksss anh

Chia sẻ trang này