searchfnからの結果をコンポーネントにリンクするだけでなく、ページにリンクしたいと考えています。ノードリンクが機能しない
[#if queryStr?has_content]
[#assign searchResults = mySearchfn.searchContent('website', queryStr, '/home', 'mgnl:component') /]
[#assign recordsFound = searchResults?size /]
<h3> <em>${recordsFound}</em> Results -> "${queryStr}"</span></h3>
<div class="list-group">
[#if searchResults?has_content]
[#list searchResults as item]
<a href="${cmsfn.link(item)}" class="list-group-item">
<p class="list-group-item-text">${item.excerpt!}</p>
</a>
<p class="list-group-item-text">${item.page!}</p>
<!--return:getPath() of the node (pointing to component) as String-->
<p class="list-group-item-text">${item.pageLink!}</p>
<!--return:path/to/page as String-->
[/#list]
[/#if]
</div>
[/#if]
私はタグから取得したURLは、「パス/ページ/エリア/コンポーネント/へ」のようなもので、問題は、私は完全なページを見ることができないで、唯一のコンポーネント:私が持っている瞬間に 。ページがフル文字列で構築しない/ように、上記の例所与
<a href="${cmsfn.contentByPath(item.pageLink, "website")}">link</a>
は、のみ(パス/へ/ページ)のURLを構築