
com.liferay.wiki.dependencies.portlet_display_template_social.ftl Maven / Gradle / Ivy
<#assign wikiPageClassName = "com.liferay.wiki.model.WikiPage" />
<#assign assetRenderer = assetEntry.getAssetRenderer() />
${entry.getTitle()}
<@getEditIcon />
<@getPageDetailsIcon />
<@getPrintIcon />
${assetEntry.getViewCount()} <@liferay.language key="views" /> |
<@liferay.language key="last-modified" /> ${dateUtil.getDate(entry.getModifiedDate(), "dd MMM yyyy - HH:mm:ss", locale)}
<@liferay_ui["social-bookmarks"]
displayStyle="normal"
target="_blank"
title=entry.getTitle()
url=viewURL
/>
${formattedContent}
<@getAddChildPageIcon />
<@getAttatchmentsIcon />
<@getRatings
cssClass="page-ratings"
entry=entry
/>
<@getRelatedAssets />
<#assign viewCategorizedPagesURL = renderResponse.createRenderURL() />
${viewCategorizedPagesURL.setParameter("mvcRenderCommandName", "/wiki/view_categorized_pages")}
${viewCategorizedPagesURL.setParameter("nodeId", entry.getNodeId()?string)}
<@liferay_ui["asset-categories-summary"]
className=wikiPageClassName
classPK=entry.getResourcePrimKey()
portletURL=viewCategorizedPagesURL
/>
<#assign childPages = entry.getChildPages() />
<#if (childPages?has_content)>
<@liferay.language key="children-pages" />
<@liferay.language key="page" />
<@liferay.language key="last-modified" />
<@liferay.language key="ratings" />
<#list childPages as childPage>
<#assign viewPageURL = renderResponse.createRenderURL() />
${viewPageURL.setParameter("mvcRenderCommandName", "/wiki/view")}
<#assign childNode = childPage.getNode() />
${viewPageURL.setParameter("nodeName", childNode.getName())}
${viewPageURL.setParameter("title", childPage.getTitle())}
${childPage.getTitle()}
${dateUtil.getDate(childPage.getModifiedDate(),"dd MMM yyyy - HH:mm:ss", locale)} <@liferay.language key="by" /> ${htmlUtil.escape(portalUtil.getUserName(childPage.getUserId(), childPage.getUserName()))}
<@getRatings
cssClass="child-ratings"
entry=childPage
/>
#list>
#if>
<@getDiscussion />
<#macro getAddChildPageIcon>
<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
<#assign addPageURL = renderResponse.createRenderURL() />
${addPageURL.setParameter("mvcRenderCommandName", "/wiki/edit_page")}
${addPageURL.setParameter("redirect", currentURL)}
${addPageURL.setParameter("nodeId", entry.getNodeId()?string)}
${addPageURL.setParameter("title", "")}
${addPageURL.setParameter("editTitle", "1")}
${addPageURL.setParameter("parentTitle", entry.getTitle())}
<@liferay_ui["icon"]
iconCssClass="icon-plus"
label=true
message="add-child-page"
url=addPageURL?string
/>
#if>
#macro>
<#macro getAttatchmentsIcon>
<#assign viewPageAttachmentsURL = renderResponse.createRenderURL() />
${viewPageAttachmentsURL.setParameter("mvcRenderCommandName", "/wiki/view_page_attachments") }
<@liferay_ui["icon"]
iconCssClass="icon-paperclip"
label=true
message='${entry.getAttachmentsFileEntriesCount() + languageUtil.get(locale, "attachments")}'
url=viewPageAttachmentsURL?string
/>
#macro>
<#macro getDiscussion>
<#if validator.isNotNull(assetRenderer.getDiscussionPath()) && wikiPortletInstanceOverriddenConfiguration.enableComments()>
<#assign discussionURL = renderResponse.createActionURL() />
${discussionURL.setParameter("javax.portlet.action", "/wiki/" + assetRenderer.getDiscussionPath())}
<@liferay_ui["discussion"]
className=wikiPageClassName
classPK=entry.getResourcePrimKey()
formAction=discussionURL?string
formName="fm2"
ratingsEnabled=wikiPortletInstanceOverriddenConfiguration.enableCommentRatings()
redirect=currentURL
subject=assetRenderer.getTitle(locale)
userId=assetRenderer.getUserId()
/>
#if>
#macro>
<#macro getEditIcon>
<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
<#assign editPageURL = renderResponse.createRenderURL() />
${editPageURL.setParameter("mvcRenderCommandName", "/wiki/edit_page")}
${editPageURL.setParameter("redirect", currentURL)}
${editPageURL.setParameter("nodeId", entry.getNodeId()?string)}
${editPageURL.setParameter("title", entry.getTitle())}
<@liferay_ui["icon"]
iconCssClass="icon-edit"
message=entry.getTitle()
url=editPageURL?string
/>
#if>
#macro>
<#macro getPageDetailsIcon>
<#assign viewPageDetailsURL = renderResponse.createRenderURL() />
${viewPageDetailsURL.setParameter("mvcRenderCommandName", "/wiki/view_page_details")}
${viewPageDetailsURL.setParameter("redirect", currentURL)}
<@liferay_ui["icon"]
iconCssClass="icon-file-alt"
message="details"
url=viewPageDetailsURL?string
/>
#macro>
<#macro getPrintIcon>
<#assign printURL = renderResponse.createRenderURL() />
${printURL.setParameter("viewMode", "print")}
${printURL.setWindowState("pop_up")}
<#assign title = languageUtil.format(locale, "print-x-x", ["hide-accessible", htmlUtil.escape(assetRenderer.getTitle(locale))], false) />
<#assign taglibPrintURL = "javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "printAsset', title: '" + title + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});" />
<@liferay_ui["icon"]
iconCssClass="icon-print"
message="print"
url=taglibPrintURL
/>
#macro>
<#macro getRatings
cssClass
entry
>
<#if wikiPortletInstanceOverriddenConfiguration.enablePageRatings()>
<@liferay_ui["ratings"]
className=wikiPageClassName
classPK=entry.getResourcePrimKey()
/>
#if>
#macro>
<#macro getRelatedAssets>
<#if assetEntry?? && wikiPortletInstanceOverriddenConfiguration.enableRelatedAssets()>
<@liferay_ui["asset-links"]
assetEntryId=assetEntry.getEntryId()
/>
#if>
#macro>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy