Pagelets là Zope 3 thành phần giao diện người dùng. Đặc biệt chúng cho phép các nhà phát triển để xác định các mẫu nội dung mà không cần lo lắng về các giao diện người dùng O-wrap.
z3c.pagelet cung cấp một cơ sở thực hiện rất linh hoạt có thể được sử dụng để viết xem thành phần có thể được tùy chỉnh higly sau này trong dự án tùy chỉnh. Điều này là cần thiết nếu bạn phải viết các thành phần tái sử dụng như những điều cần thiết trong một khuôn khổ. Pagelets là BrowserPages làm khác nhau và có thể được sử dụng để thay thế chúng.
điều này có nghĩa là gì?
Chúng tôi tách mã xem python từ việc thực hiện mẫu. Và chúng tôi cũng tách các mẫu trong ít nhất hai mẫu khác nhau - các mẫu nội dung và bố cục mẫu.
Gói này sử dụng z3c.template và cung cấp một implementaton cho mô hình mẫu này. Additionaly gói này cung cấp một chỉ thị Wich pagelet có thể được sử dụng để đăng ký pagelets.
Pagelets là quan điểm mà có thể được gọi và hỗ trợ cập nhật và đưa ra mô hình
là gì mới trong phiên bản này:.
- Fix IPageletDirective sau khi một sự thay đổi trong zope.component.zcml.IBasicViewInformation
là gì mới trong phiên bản 1.3.0:
- z3c.pt chuyển bao gồm để extras_require tắc kè hoa. Điều này làm cho các gói độc lập từ tắc kè hoa và những người bạn và cho phép bao gồm này phụ thuộc nào trong dự án riêng của bạn.
- Nâng cấp lên 2.0 Chameleon mẫu động cơ và sử dụng các gói z3c.pt và z3c.ptcompat mới nhất điều chỉnh để làm việc với chameleon 2.0.
- Xem các ghi chú từ gói z3c.ptcompat:
- Update z3c.ptcompat thực hiện để sử dụng thành phần dựa trên cấu hình cơ bản, cắm trực tiếp vào khung Toolkit Zope.
- Các gói z3c.ptcompat không còn cung cấp các lớp học mẫu, hoặc ZCML chỉ thị; Bạn nên nhập khẩu trực tiếp từ các codebase ZTK.
- Lưu ý rằng tùy chọn môi trường PREFER_Z3C_PT đã trở nên lỗi thời; thay vào đó, điều này hiện đang được quản lý thông qua cấu hình phần.
- Cũng lưu ý rằng các giá trị môi trường CHAMELEON_CACHE tắc kè hoa thay đổi từ True / False cho một con đường. Bỏ qua khách sạn này nếu bạn không muốn sử dụng một bộ nhớ cache. Không có hoặc sai quy định tại phần môi trường buildout không hoạt động. Ít nhất là với tắc kè hoa
là gì mới trong phiên bản 1.2.2:
- Thay đổi giao diện theo yêu cầu trong pagelet chữ ký tiếp hợp ví dụ: (Bối cảnh, yêu cầu, pagelet). Chuyển từ IBrowserRequest để IHTTPRequest. Điều này cho phép sử dụng các mô hình pagelet cho yêu cầu jsonrpc mà không cung cấp IBrowserRequest. Cũng phản ánh những thay đổi trong configure.zcml
Yêu cầu :
- Python
Bình luận không