List of usage examples for com.liferay.portal.kernel.model Layout getHTMLTitle
public String getHTMLTitle(String localeLanguageId);
From source file:com.liferay.layout.admin.web.internal.asset.LayoutAssetRendererFactory.java
License:Open Source License
@Override public AssetEntry getAssetEntry(String className, long classPK) throws PortalException { Layout layout = _layoutLocalService.getLayout(classPK); User user = _userLocalService.getUserById(layout.getUserId()); AssetEntry assetEntry = _assetEntryLocalService.createAssetEntry(classPK); assetEntry.setGroupId(layout.getGroupId()); assetEntry.setCompanyId(user.getCompanyId()); assetEntry.setUserId(user.getUserId()); assetEntry.setUserName(user.getFullName()); assetEntry.setCreateDate(layout.getCreateDate()); assetEntry.setClassNameId(_portal.getClassNameId(Layout.class.getName())); assetEntry.setClassPK(layout.getLayoutId()); assetEntry.setTitle(layout.getHTMLTitle(LocaleUtil.getSiteDefault())); return assetEntry; }
From source file:com.liferay.site.navigation.site.map.web.internal.display.context.SiteNavigationSiteMapDisplayContext.java
License:Open Source License
private void _buildLayoutView(Layout layout, String cssClass, boolean useHtmlTitle, ThemeDisplay themeDisplay, StringBundler sb) throws Exception { String layoutURL = PortalUtil.getLayoutURL(layout, themeDisplay); String target = PortalUtil.getLayoutTarget(layout); sb.append("<a"); LayoutType layoutType = layout.getLayoutType(); if (layoutType.isBrowsable()) { sb.append(" href=\""); sb.append(layoutURL);//ww w . j a va 2 s . c om sb.append("\" "); sb.append(target); } if (Validator.isNotNull(cssClass)) { sb.append(" class=\""); sb.append(cssClass); sb.append("\" "); } sb.append("> "); String layoutName = HtmlUtil.escape(layout.getName(themeDisplay.getLocale())); if (useHtmlTitle) { layoutName = HtmlUtil.escape(layout.getHTMLTitle(themeDisplay.getLocale())); } sb.append(layoutName); sb.append("</a>"); }