Liferay - hanya menampilkan halaman menu teratas di portlet navigasi

Saya perlu menggunakan Portlet navigasi (71) untuk hanya menampilkan halaman menu teratas (level 0).

Tidak mungkin mengkonfigurasi portlet ini sedemikian rupa melalui Konfigurasi miliknya. Jadi pertanyaannya adalah, pendekatan apa yang terbaik untuk mengatasi masalah ini:

  • Buat portlet baru (seperti navigasi)
  • Portlet navigasi kait
  • Ada ide lain?

Terima kasih banyak.


person BigT    schedule 11.03.2014    source sumber


Jawaban (1)


Portlet navigasi menggunakan tag Liferays - liferay-ui:navigation. Anda dapat membuat jsp-hook kecil untuk mengganti /html/taglib/ui/navigation/page.jsp. Di jsp ini Anda dapat melakukan modifikasi pada cara menampilkan item.

Periksa juga atribut nestedChildren di liferay-ui:navigation. Saya tidak ingat persis apa fungsinya, tetapi bisa berguna untuk kasus Anda.

person Artem Khojoyan    schedule 11.03.2014