Không getblock trong magento được

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

  1. kietnghiem

    kietnghiem New Member

    Chào các bạn. Giúp mình nhé.

    Mình đang làm 1 module (magento):
    Yêu cầu : viết module khi click vào "Add to Wishlist" thì sẽ dùng ajax để add, và cập nhập lại số lượng các items của wishlist trên header.

    khi click vào "Add to Wishlist" thì mình dùng ajax để add product này tớ wishlist rồi. và giờ mình muốn cập nhập lại cái toplink trên header đó.

    Bên trong contronller mà ajax request tới mình dùng :

    Mã:
    $result['toplinks'] = Mage::app()->getLayout()->getBlockSingleton('page/template_links')->setTemplate('page/template/links.phtml')->toHtml();;
    tức là để get được cái block của cái toplick này. để mình trả về để update cái toplink cũ đó. Nhưng mà không được gì cả. vì cái biến $_links null.
    Mình cũng dùng cách này cho để get các block khác thì vẫn được. Bạn nào có phương án nào giải quyết vấn đề này giúp mình. thanks

    Một cái nữa là mình có thể get được total item trong wishlist nhưng mà trả về rồi thì sẽ khó cho việc update lại, và tính mở rộng sẽ bị giảm đi.
    Nên phương án tốt nhất là get được cái block links này rồi update lại.
    Thanks!

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

Chia sẻ trang này