Liferay - แสดงเฉพาะหน้าเมนูระดับบนสุดในพอร์ตเล็ตการนำทาง

ฉันจำเป็นต้องใช้ พอร์ตเล็ตการนำทาง (71) เพื่อแสดงเฉพาะ หน้าเมนูด้านบนสุด (ระดับ 0)

ไม่สามารถกำหนดค่าพอร์ตเล็ตในลักษณะดังกล่าวผ่านการกำหนดค่าได้ ดังนั้น คำถามคือ อะไรคือวิธีที่ดีที่สุดในการแก้ปัญหานี้:

  • สร้างพอร์ตเล็ตใหม่ (เหมือนการนำทาง)
  • Hook พอร์ตเล็ตการนำทาง
  • มีความคิดอื่นอีกไหม?

ขอบคุณมาก.


person BigT    schedule 11.03.2014    source แหล่งที่มา


คำตอบ (1)


พอร์ตเล็ตการนำทางกำลังใช้แท็ก Liferays - liferay-ui:navigation คุณสามารถสร้าง jsp-hook ขนาดเล็กเพื่อแทนที่ /html/taglib/ui/navigation/page.jsp ใน jsp นี้ คุณสามารถทำการปรับเปลี่ยนวิธีแสดงรายการต่างๆ ได้

ตรวจสอบแอตทริบิวต์ nestedChildren ใน liferay-ui:navigation ด้วย ฉันจำไม่ได้ว่ามันทำอะไรกันแน่ แต่อาจมีประโยชน์สำหรับกรณีของคุณ

person Artem Khojoyan    schedule 11.03.2014