breadcrumb를 포함하고 있지만 어떻게 움직이는 지 전혀 모르는 배너에 대한 맞춤 Velocity Template을 만들려고합니다. portal_normal.vm의 #breadcrumb()가 Velocity 매크로처럼 보이지만이 매크로를 시도하고 복제 할 수있는 행을 찾지 못했습니다.Velocity Template에서 breadcrumb를 만드는 방법
아이디어가 있으십니까?
breadcrumb를 포함하고 있지만 어떻게 움직이는 지 전혀 모르는 배너에 대한 맞춤 Velocity Template을 만들려고합니다. portal_normal.vm의 #breadcrumb()가 Velocity 매크로처럼 보이지만이 매크로를 시도하고 복제 할 수있는 행을 찾지 못했습니다.Velocity Template에서 breadcrumb를 만드는 방법
아이디어가 있으십니까?
전체 포털의 하이 레벨 레이아웃은 portal_normal.vm에 있으며, 6.1에서 최소한입니다. calssic 테마는 제목, 내용 및 바닥 글의 div 태그로 구성됩니다. 배너는
<div id="heading">
...
</div>
블록 사이에 있습니다. 따라서 이동해야 할 수도 있습니다.
<nav class="site-breadcrumbs" id="breadcrumbs">
#breadcrumbs()
</nav>
해당 블록 내의 올바른 위치로 이동하십시오.
또한 내가 그랬던 : 예를
#parse("$full_template_path/name_of_custom_velocity_file.vm")
명령, 여러 파일에 속도 매크로를 나눌 수 있습니다. 나는 머리말, 내용 및 꼬리말을위한 자신의 파일을 만들었다.
포털의 소스 코드 portal-impl \ src \ VM_liferay.vm에서 찾을 수 있습니다.
그것은 다음과 같이 정의된다 :
#macro (breadcrumbs $control_panel)
#set ($breadcrumb_tag = $theme.getBreadcrumbTag())
#if ($control_panel == "control_panel")
$breadcrumb_tag.setShowGuestGroup(false)
$breadcrumb_tag.setShowParentGroups(false)
#end
$breadcrumb_tag.runTag()
#end