Avatar
0
tvd12 Enlightened
tvd12 Enlightened
Lỗi: Tiêu đề trang admin hiển thị "Không biết"
Tôi đang lập trình ezyplatform plugin, trang của tôi hiển thị tiêu đề "Không biết" hoặc "Unknown" là tại vì sao? Screenshot 2025-11-04 at 14.45.53.png
  • Answer
ezyplatform error
Remain: 5
1 Answer
Avatar
tvd12 Enlightened
tvd12 Enlightened
Nguyên nhân là do bạn chưa khai báo url của controller trong tập tin menu.properties

Ví dụ bạn đang truy cập vào url http://localhost:9090/ezycrm/events/3/locations/19/sessions/20 và tiêu đề của trang hiện thị là Không biết đối với tiếng Việt và Unknown đối với tiếng Anh bạn sẽ cần làm như sau để khắc phục:

Bạn truy cập vào controller, ví dụ bạn có thể thấy uri với phướng thức xử lý trong controller là:

@DoGet("/events/{eventId}/locations/{locationId}/sessions/{sessionId}")
public View eventsEventIdLocationsLocationIdSessionsSessionIdGet(

Bây giờ trong tập tin menu.properties bạn sẽ cần khai báo:

top.ezycrm.events_locations_sessions_details=~/events/{eventId}/locations/{locationId}/sessions/{sessionId}

Lưu ý rằng trong dự án của tôi màn hình events_locations_sessions_details nằm bên trong menu events nên tôi để dấu ~ phía trước menu. Bạn có thể tìm hiểu thêm về menu tại đây.

Sau đó bạn export lại plugin của mình, đợi export xong bạn quay lại intellij build lại dự án và chạy lại admin là được.

Ngoài ra bạn cũng có thể khai báo i18n cho thân thiện, ví dụ events_locations_sessions_details=Event Location Session Details'.

  • 0
  • Reply