it-swarm-vi.com

Có một phương pháp để có được một mô-đun theo tên và vị trí?

JModuleHelper có 2 phương thức có sẵn mà bạn có thể tải mô-đun:

JModuleHelper::getModule();

trong đó có tên/tiêu đề mô-đun (ví dụ: 'Menu chính') hoặc mô-đun 'loại' (ví dụ: mod_menu) và:

JModuleHelper::getModules()

trong đó có một vị trí mô-đun (ví dụ: 'đầu').

Có cách nào để tải một mô-đun theo cả tên thật VÀ vị trí, trái ngược với việc sử dụng getModules() sau đó chạy một vòng lặp trên mảng kết quả, kiểm tra từng tiêu đề?

5
codinghands

Không phải kiến ​​thức của tôi. Tôi sẽ làm chính xác như bạn đề nghị.

2
Bakual

Thay vì phải lặp qua từng mô-đun, tôi nghĩ rằng bạn có thể chỉ định khá nhiều về mặt lập trình các tham số bạn muốn cho mô-đun và chỉ cần tạo một thể hiện mới hoàn toàn cho mục đích của bạn. Tôi không chắc chắn nếu điều đó hợp lý cho ứng dụng của bạn nhưng nó có thể.

Để làm điều này, bạn sử dụng getModule () để lấy đối tượng mô-đun, sau đó sử dụng renderModule với mảng tham số attribs.

Theo cách này, bạn không thực sự cần biết vị trí, vì bạn đang tạo cá thể một cách nhanh chóng.

1
Chad Windnagle