Tôi muốn sử dụng lại phần tử giao diện người dùng nhất định trên phần phụ trợ (trong "design/adminhtml"). Điều này chủ yếu bao gồm việc tái sử dụng mẫu (phtml). Tuy nhiên, việc tham chiếu đến giao diện bố trí giao diện người dùng từ chương trình phụ trợ sẽ có vẻ tốt hơn. Magento có cung cấp vị trí cho các thành phần giao diện người dùng được chia sẻ hay không, một cách để khai báo chúng là được chia sẻ hoặc một cơ chế để tham chiếu chúng trên phân chia lối vào/adminhtml? Cảm ơnchia sẻ mẫu giữa giao diện người dùng và chương trình phụ trợ (admin hoặc adminhtml) trong magento
Q
chia sẻ mẫu giữa giao diện người dùng và chương trình phụ trợ (admin hoặc adminhtml) trong magento
5
A
Trả lời
9
@coriscus Có thể thực hiện được điều đó. Tôi đã tìm thấy mẹo bạn sử dụng mẫu giao diện người dùng từ quản trị viên.
public function __construct()
{
parent::__construct();
$this->setData('area','frontend');
$this->setTemplate('customer/online.phtml');
}
chỉ cần đặt khu vực cần thiết trong hàm tạo khối.
Các vấn đề liên quan
- 1. Django dành cho giao diện người dùng hoặc chương trình phụ trợ?
- 2. url_for trong chương trình phụ trợ cho giao diện người dùng - Symfony
- 3. Cách tắt đăng ký giao diện người dùng trong Magento
- 4. URL sạch là phụ trợ hay giao diện người dùng
- 5. Giao diện người dùng khởi động Github? Hoặc mẫu giao diện người dùng giống như github
- 6. Sử dụng Java làm phụ trợ và PHP làm giao diện người dùng
- 7. RẮN và giao diện người dùng?
- 8. Giao diện người dùng và bộ chia jQuery
- 9. Truy cập như giao diện người dùng và máy chủ sql làm phụ trợ
- 10. Giao diện người dùng và phụ trợ riêng biệt với khung công tác Yii
- 11. Giao diện người dùng Kendo và giao diện người dùng jQuery - kích thước và khung javascript
- 12. Chia sẻ dữ liệu giữa các liên kết người dùng
- 13. Cách chia sẻ bộ nhớ giữa các dịch vụ và quy trình người dùng?
- 14. Biến chia sẻ công khai được chia sẻ giữa người dùng?
- 15. AngularJS - Chuyển các giá trị từ phần phụ trợ sang giao diện người dùng
- 16. biến chia sẻ giữa các người dùng/phiên khác nhau
- 17. Giao diện người dùng - Inline Trợ giúp Lớp phủ
- 18. Magento adminhtml Truy vấn AJAX trả về trạng thái 302
- 19. Phát triển giao diện người dùng giao diện người dùng - WPF
- 20. Chia sẻ cookie giữa tên miền phụ và miền
- 21. Giao diện người dùng bão: Sự khác biệt giữa thời gian thực thi và quá trình
- 22. Giao diện người dùng lịch trong android
- 23. Sự khác biệt giữa lớp trình bày và giao diện người dùng
- 24. Đặt giới hạn thời gian chờ của phiên cho giao diện người dùng Magento
- 25. Chia sẻ dữ liệu giữa các quy trình trong Python
- 26. Thu hút lưu lượng truy cập giữa ứng dụng Flex và chương trình phụ trợ ColdFusion
- 27. Phân biệt các giao dịch phụ trợ với Frontend trong Magento
- 28. Trình tạo giao diện (Trình thiết kế giao diện người dùng) dành cho Android
- 29. Hiểu giao tiếp giữa hạt nhân và giao diện người dùng - Tại sao giao diện người dùng của tôi bị đóng băng?
- 30. Chia sẻ cơ sở dữ liệu giữa Twisted và Django
Cảm ơn! Đây là sự giúp đỡ có giá trị: rất nhiều googling trước đã không có gì. – coriscus
Đối với những gì nó có giá trị, cho đầy đủ, và cho những người, như bản thân mình, những người mới đến Magento, điều này có thể được thực hiện trong layout-xml như ' \t < phương thức action = "SetData"> \t \t khu vực \t \t frontend \t 'hoặc, một thời gian ngắn hơn, như' \t < action method = "setArea"> giao diện người dùng 'trong đó * setArea ('giao diện người dùng') * tương tự như * setData ('khu vực', 'giao diện người dùng') *. –
coriscus
Lưu ý rằng phương pháp này sẽ sử dụng cùng một gói thiết kế, như gói quản trị hiện tại. Trong hầu hết các trường hợp, nó sẽ là "mặc định". –