Chúng tôi đã viết ra, cách xử lý được xây dựng (và nhiều thứ khác) ở đây:
http://theslidesareonline.de/magento-in-30-minutes-en.pdf
và chúng tôi đã viết ra một vài cách xử lý bố cục mà người ta nên biết, như customer_logged_in|out
Hành động tùy chỉnh
Giao diện điều khiển sẽ được xây dựng với tên NODE!
<routers>
<companyModule_frontend>
<use>standard</use>
<args>
<module>Company_Module</module>
<frontName>frontend</frontName>
</args>
</companyModule_frontend>
</routers>
Tuyến đường: frontend // Bố trí xử lý: companyModule_frontend_controllName_actionName
Pht Chuẩn Bố trí-Xử lý
^ Magento chỉ sử dụng các phần của tệp Bố cục-XML, tùy thuộc vào trang được yêu cầu. Những phần này được gọi là bố trí xử lý. Có một số được sử dụng mỗi lần và một số khác thuộc về chính xác một URL
Bố cục tay cầm quan trọng nhất không thuộc về một trang:
- (tất cả các trang)
- (tình trạng khách hàng)
- (loại w / o LN)
- (loại có LN)
- (Tất cả danh mục)
- (trang chi tiết sản phẩm)
Giao diện-Xử lý đặc biệt
<PRODUCT\_TYPE\_(simple|configurable|grouped|virtual|downloadable|bundle{|giftcard})
Xử lý bố trí tùy chỉnh
Dễ nhất: thêm một với một người quan sát
public function addMyOwnLayoutHandle(){
Mage::app()->getLayout()->addHandle('my_own_handle');
}
hơn bạn có thể sử dụng trong bố cục XML
<layout>
<my_own_handle>
frontName_controller_action
chỉ là một ước? Tôi tin rằng có một số tay cầm không theo mô hình này, điều đó có đúng không?