$ var.getChildren() 및 $ var.getSiblings()을 사용하여 모든 자식 또는 모든 형제를 가져 오는 대신 첫 번째 자식 또는 첫 번째 형제 만 가져 오는 방법이 있습니까?liferay velocity 첫 번째 자식 또는 첫 번째 형제를 가져옴
요소를 반복하는 것 외에 다른 것을 찾을 수 없습니다.
$ var.getChildren (1)이 작동합니까?
$ var.getChildren() 및 $ var.getSiblings()을 사용하여 모든 자식 또는 모든 형제를 가져 오는 대신 첫 번째 자식 또는 첫 번째 형제 만 가져 오는 방법이 있습니까?liferay velocity 첫 번째 자식 또는 첫 번째 형제를 가져옴
요소를 반복하는 것 외에 다른 것을 찾을 수 없습니다.
$ var.getChildren (1)이 작동합니까?
이 작동합니다 : 당신이 빈 값 검사 등 검증의 비트를 추가 할 경우, 예를 들어, $validator
도구를 사용할 수 있습니다 $Parent.getChildren().get(0).data
차일이 두 가지 수준 아래와 같은 경우 #if ($validator.isNotNull($something))
:
Tab_text
Link_to_Page2908
Link_text
이 코드는 유용 할 것입니다 :
#if (!$Tab_text.getSiblings().isEmpty())
#foreach($level1 in $Tab_text.getSiblings())
<ul>
<h1>$level1.getData()</h1>
#foreach($level2 in $level1.Link_to_Page2908.getSiblings())
<li>$level2.Link_text.getData()</li>
#end
</ul>
#end