Có thể sử dụng danh mục bộ sưu tập danh mục cho danh sách yêu thích không và nếu có thì tôi có thể thực hiện điều này trong danh sách yêu thích như thế nào?Magento thêm thanh công cụ của máy nhắn tin vào danh sách yêu thích
Trả lời
danny (OP) đã tự trả lời câu hỏi.
Trích:
Ok, tôi đã tìm thấy các giải pháp here nhưng tôi sẽ đăng nó ở đây quá cho một mã tốt hơn làm nổi bật: Tạo một modul mới và ghi đè lên các khối danh sách mong ước đặt tại: * * mã/core/Mage/Danh sách mong ước/Khối/khách hàng/Wishlist.php ** và thêm dòng sau vào Wishlist.php bạn
class Company_Wishlist_Block_Customer_Wishlist extends Mage_Wishlist_Block_Customer_Wishlist
{
protected function _prepareLayout()
{
parent::_prepareLayout();
$pager = $this->getLayout()
->createBlock('page/html_pager', 'wishlist.customer.pager')
->setCollection($this->getWishlist());
$this->setChild('pager', $pager);
$this->getWishlist()->load();
return $this;
}
public function getPagerHtml()
{
return $this->getChildHtml('pager');
}
}
bây giờ thêm <?php echo $this->getPagerHtml(); ?>
để bắt đầu và/hoặc kết thúc view.phtml nằm ở: ứng dụng/thiết kế/lối vào/mặc định/your_theme/template/wishlist/view.phtml. Điều đó sẽ làm các trick.
Lưu ý: Hoàn toàn là OK to self-answer câu hỏi của riêng bạn. Vui lòng chỉ đăng câu trả lời thực sự, nhưng không phải là trong câu hỏi hoặc nhận xét. Đăng câu trả lời thực sự giúp giữ danh sách "Chưa được trả lời" rõ ràng hơn (tránh làm cho người khác lãng phí thời gian của họ).
bạn không cần phải tạo mô-đun mới.chỉnh tạo (với thư mục) trong địa phương của bạn: app \ code \ local \ Mage \ Danh sách yêu thích \ Block \ Customer \ Wishlist.php.
và nhập đoạn mã sau vào Wishlist.php
<?php class Mage_Wishlist_Block_Customer_Wishlist extends Mage_Wishlist_Block_Abstract {
/**
* Preparing global layout
*
* @return Mage_Wishlist_Block_Customer_Wishlist
*/
protected function _prepareLayout()
{
parent::_prepareLayout();
$pager = $this->getLayout()->createBlock('page/html_pager', 'wishlist.customer.pager');
$pager->setAvailableLimit(array(5=>5,10=>10,20=>20,'all'=>'all'));
$pager->setCollection($this->getWishlist());
$this->setChild('pager', $pager);
$this->getWishlist()->load();
return $this;
}
/**
* Pager HTML
*
* @return HTML
*/
public function getPagerHtml()
{
return $this->getChildHtml('pager');
}
}
Sau đó thêm đoạn mã sau vào/app/thiết kế/frontend/base/default/template/danh sách mong ước/xem. phtml
<?php echo $this->getPagerHtml(); ?>
sau tiêu đề div và sau formkey cuối cùng của view.phtml : image example
thử nghiệm trên Magento ver. 1.9.0.1
- 1. Thêm thanh công cụ vào UITableViewController
- 2. Thêm mục vào thanh công cụ Tìm kiếm
- 3. xem máy nhắn tin và danh sách xem
- 4. Thêm các nút vào thanh công cụ của Finder?
- 5. Thêm thanh cuộn vào danh sách JList?
- 6. Thêm jqGrid Điều hướng Tùy chỉnh vào Thanh công cụ Hàng đầu
- 7. Visual Studio 2010: Thêm lệnh vào thanh công cụ
- 8. Thêm nút vào jqGrid thanh công cụ trên cùng
- 9. Công cụ gỡ lỗi nguồn mở yêu thích của bạn là gì?
- 10. Thêm thanh hành động vào danh sách hoạt động
- 11. chắp thêm danh sách vào danh sách
- 12. Công cụ máy khách cơ sở dữ liệu yêu thích của bạn
- 13. Thêm nút "Chọn từ Thư viện ảnh" vào thanh công cụ của UIImagePickerController
- 14. Tab "Công cụ danh sách" không còn khả dụng sau khi thêm trang web vào trang
- 15. Yêu cầu cấp phép (thêm vào danh sách) bằng cách sử dụng strophe.js
- 16. Ẩn Máy nhắn tin nếu bxslider chỉ có 1 slide
- 17. Thêm vào danh sách 2D trong Python
- 18. máy nhắn tin theo bảng
- 19. Thêm tin nhắn với Spring
- 20. Thêm chuỗi vào danh sách
- 21. Chỉ chọn ngày tháng cụ thể trong thanh công cụ ngày của jQuery UI (danh sách ngày đến từ AJAX)
- 22. Tin nhắn của JMS MessageConsumerCông cụ tạo đẩy hoặc kéo?
- 23. Tạo thanh công cụ của trình duyệt?
- 24. Giải thích về số tin nhắn SendMessage?
- 25. Thêm/thêm lại các nút vào thanh công cụ trong nhật thực?
- 26. HibernateTools Công cụ Reverse Engineering không thêm Chú thích cho máy phát điện
- 27. Không thể thêm máy chủ lưu trữ vào danh sách máy chủ biết
- 28. Ẩn thanh công cụ Adobe, thanh menu, thanh cuộn, v.v.
- 29. cách nhận thông tin thanh toán trên Magento?
- 30. tùy chỉnh máy nhắn tin trong psql
@denny: +1 cho cùng một vấn đề tôi nhận được. – Gowri