META-INF.resources._unstyled.templates.init.ftl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.frontend.theme.unstyled
Show all versions of com.liferay.frontend.theme.unstyled
Liferay Frontend Theme Unstyled
The newest version!
<#-- ---------- Common variables ---------- -->
<#assign
theme_display = themeDisplay
portlet_display = portletDisplay
layoutSet = layout.getLayoutSet()
theme_timestamp = themeDisplay.getTheme().getTimestamp()
theme_settings = themeDisplay.getThemeSettings()
root_css_class = languageUtil.get(locale, "lang.dir")
css_class = htmlUtil.escape(bodyCssClass!)
css_class = css_class + " " + htmlUtil.escape(theme_display.getColorScheme().getCssClass()) + " yui3-skin-sam"
page_group = layout.getGroup()
/>
<#if layoutTypePortlet.hasStateMax()>
<#assign css_class = css_class + " page-maximized" />
#if>
<#assign
css_folder = theme_display.getPathThemeCss()
images_folder = theme_display.getPathThemeImages()
javascript_folder = theme_display.getPathThemeJavaScript()
templates_folder = theme_display.getPathThemeTemplates()
full_css_path = fullCssPath
full_templates_path = fullTemplatesPath
css_main_file = htmlUtil.escape(portalUtil.getStaticResourceURL(request, "${css_folder}/main.css"))
js_main_file = htmlUtil.escape(portalUtil.getStaticResourceURL(request, "${javascript_folder}/main.js"))
company_id = company.getCompanyId()
company_name = htmlUtil.escape(company.getName())
company_logo = htmlUtil.escape(theme_display.getCompanyLogo())
company_logo_height = theme_display.getCompanyLogoHeight()
company_logo_width = theme_display.getCompanyLogoWidth()
company_url = theme_display.getURLHome()
show_control_menu = theme_display.isShowControlMenu()
/>
<#if !request.isRequestedSessionIdFromCookie()>
<#assign company_url = portalUtil.getURLWithSessionId(company_url, request.getSession().getId()) />
#if>
<#assign
time_zone = user.getTimeZoneId()
is_login_redirect_required = portalUtil.isLoginRedirectRequired(request)
is_signed_in = theme_display.isSignedIn()
group_id = theme_display.getScopeGroupId()
/>
<#-- ---------- LPS-66428 ---------- -->
<#if !user_initialized??>
<#assign
is_default_user = user.isDefaultUser()
is_female = user.isFemale()
is_guest_user = user.isGuestUser()
is_male = user.isMale()
is_setup_complete = user.isSetupComplete()
language = locale.getLanguage()
language_id = user.getLanguageId()
user_birthday = user.getBirthday()
user_comments = user.getComments()
user_email_address = user.getEmailAddress()
user_first_name = user.getFirstName()
user_greeting = htmlUtil.escape(user.getGreeting())
user_id = user.getUserId()
user_last_login_ip = user.getLastLoginIP()
user_last_name = user.getLastName()
user_login_ip = user.getLoginIP()
user_middle_name = user.getMiddleName()
user_name = user.getFullName()
w3c_language_id = localeUtil.toW3cLanguageId(theme_display.getLanguageId())
/>
#if>
<#if !is_setup_complete>
<#assign is_setup_complete = theme_display.isImpersonated() />
#if>
<#-- ---------- URLs ---------- -->
<#assign show_control_panel = theme_display.isShowControlPanelIcon() />
<#if show_control_panel>
<#assign
control_panel_text = languageUtil.get(locale, "control-panel")
control_panel_url = htmlUtil.escape(theme_display.getURLControlPanel())
/>
#if>
<#assign show_home = theme_display.isShowHomeIcon() />
<#if show_home>
<#assign
home_text = languageUtil.get(locale, "home")
home_url = htmlUtil.escape(theme_display.getURLHome())
/>
<#if !request.isRequestedSessionIdFromCookie()>
<#assign home_url = htmlUtil.escape(portalUtil.getURLWithSessionId(home_url, request.getSession().getId())) />
#if>
#if>
<#assign show_my_account = theme_display.isShowMyAccountIcon() />
<#if show_my_account>
<#assign my_account_text = languageUtil.get(locale, "my-account") />
<#if theme_display.getURLMyAccount()??>
<#assign my_account_url = htmlUtil.escape(theme_display.getURLMyAccount().toString()) />
#if>
#if>
<#assign show_sign_in = theme_display.isShowSignInIcon() />
<#if show_sign_in>
<#assign
sign_in_text = languageUtil.get(locale, "sign-in")
sign_in_url = htmlUtil.escape(theme_display.getURLSignIn())
/>
#if>
<#assign show_sign_out = theme_display.isShowSignOutIcon() />
<#if show_sign_out>
<#assign
sign_out_text = languageUtil.get(locale, "sign-out")
sign_out_url = htmlUtil.escape(theme_display.getURLSignOut())
/>
#if>
<#-- ---------- Page ---------- -->
<#assign
selectable = theme_display.isTilesSelectable()
is_maximized = layoutTypePortlet.hasStateMax()
page_javascript_1 = ""
page_javascript_2 = ""
page_javascript_3 = ""
page = layout
is_first_child = page.isFirstChild()
is_first_parent = page.isFirstParent()
is_portlet_page = false
/>
<#if stringUtil.equals(page.getType(), "portlet")>
<#assign is_portlet_page = true />
#if>
<#assign typeSettingsProperties = layout.getTypeSettingsProperties() />
<#if typeSettingsProperties??>
<#assign page_javascript = typeSettingsProperties["javascript"]! />
#if>
<#assign
site_name = htmlUtil.escape(page_group.getDescriptiveName())
community_name = site_name
is_guest_group = page_group.isGuest()
/>
<#if is_guest_group>
<#assign css_class = css_class + " guest-site" />
#if>
<#if is_signed_in>
<#assign css_class = css_class + " signed-in" />
<#else>
<#assign css_class = css_class + " signed-out" />
#if>
<#if layout.isPublicLayout()>
<#assign css_class = css_class + " public-page" />
<#else>
<#assign css_class = css_class + " private-page" />
#if>
<#if page_group.isLayoutPrototype()>
<#assign css_class = css_class + " page-template" />
#if>
<#if page_group.isLayoutSetPrototype()>
<#assign css_class = css_class + " site-template" />
#if>
<#if page_group.isCompany()>
<#assign site_type = "company-site" />
<#elseif page_group.isOrganization()>
<#assign site_type = "organization-site" />
<#elseif page_group.isUser()>
<#assign site_type = "user-site" />
<#else>
<#assign site_type = "site" />
#if>
<#assign
css_class = css_class + " " + site_type
site_default_public_url = htmlUtil.escape(page_group.getDisplayURL(theme_display, false))
community_default_public_url = site_default_public_url
site_default_private_url = htmlUtil.escape(page_group.getDisplayURL(theme_display, true))
community_default_private_url = site_default_private_url
site_default_url = site_default_public_url
community_default_url = site_default_url
/>
<#if layout.isPrivateLayout()>
<#assign
site_default_url = site_default_private_url
community_default_url = site_default_url
/>
#if>
<#assign the_title = "" />
<#if layout.getHTMLTitle(locale)??>
<#assign the_title = layout.getHTMLTitle(locale) />
#if>
<#if pageTitle??>
<#assign the_title = pageTitle />
#if>
<#if pageSubtitle??>
<#assign the_title = pageSubtitle + " - " + the_title />
#if>
<#if tilesTitle?has_content>
<#assign the_title = languageUtil.get(locale, tilesTitle) />
#if>
<#if page_group.isLayoutPrototype()>
<#assign the_title = page_group.getDescriptiveName(locale) />
#if>
<#if !tilesTitle?has_content>
<#assign the_title = htmlUtil.escape(the_title) />
#if>
<#assign
layout_friendly_url = layout.getFriendlyURL()
portlet_id = paramUtil.getString(request, "p_p_id")
/>
<#if validator.isNotNull(portlet_id) && layout.isSystem() && !layout.isTypeControlPanel() && stringUtil.equals(layout_friendly_url, "/manage")>
<#assign the_title = htmlUtil.escape(portalUtil.getPortletTitle(portlet_id, locale)) />
#if>
<#if the_title ?has_content && !stringUtil.equals(company_name, site_name) && !page_group.isLayoutPrototype()>
<#assign the_title = the_title + " - " + site_name />
#if>
<#if htmlTitle??>
<#assign html_title = htmlUtil.escape(htmlTitle) />
<#else>
<#assign html_title = the_title + " - " + company_name />
#if>
<#if layouts??>
<#assign pages = layouts />
#if>
<#-- ---------- Logo ---------- -->
<#assign
logo_css_class = "logo"
use_company_logo = !layoutSet.isLogo()
site_logo_height = company_logo_height
site_logo_width = company_logo_width
/>
<#if (company.getLogoId() == 0) && use_company_logo>
<#assign logo_css_class = logo_css_class + " default-logo" />
<#else>
<#assign logo_css_class = logo_css_class + " custom-logo" />
#if>
<#if theme_settings["show-site-name-supported"]??>
<#assign show_site_name_supported = getterUtil.getBoolean(theme_settings["show-site-name-supported"]!"", true) />
<#else>
<#assign show_site_name_supported = true />
#if>
<#if theme_settings["show-site-name-default"]??>
<#assign show_site_name_default = getterUtil.getBoolean(theme_settings["show-site-name-default"]!"", show_site_name_supported) />
<#else>
<#assign show_site_name_default = show_site_name_supported />
#if>
<#assign
show_site_name = getterUtil.getBoolean(layoutSet.getSettingsProperty("showSiteName"), show_site_name_default)
site_logo = company_logo
logo_description = ""
/>
<#if !show_site_name>
<#assign logo_description = htmlUtil.escape(site_name) />
#if>
<#-- ---------- Navigation ---------- -->
<#assign has_navigation = false />
<#if navItems??>
<#assign
nav_items = navItems
has_navigation = (nav_items?size > 0)
/>
#if>
<#assign nav_css_class = "sort-pages modify-pages" />
<#if !has_navigation>
<#assign nav_css_class = nav_css_class + " hide" />
#if>
<#-- ---------- My sites ---------- -->
<#assign
show_my_sites = user.hasMySites()
show_my_places = show_my_sites
/>
<#if show_my_sites>
<#assign
my_sites_text = languageUtil.get(locale, "my-sites")
my_places_text = my_sites_text
/>
#if>
<#-- ---------- Includes ---------- -->
<#assign
dir_include = "/html"
body_bottom_include = "${dir_include}/common/themes/body_bottom.jsp"
body_top_include = "${dir_include}/common/themes/body_top.jsp"
bottom_include = "${dir_include}/common/themes/bottom.jsp"
bottom_ext_include = bottom_include
/>
<#if tilesContent?has_content>
<#assign content_include = "${dir_include}${tilesContent}" />
#if>
<#assign
top_head_include = "${dir_include}/common/themes/top_head.jsp"
top_messages_include = "${dir_include}/common/themes/top_messages.jsp"
/>
<#-- ---------- Date ---------- -->
<#assign
date = dateUtil
current_time = date.newDate()
the_year = current_time?date?string("yyyy")
/>
<#-- ---------- Custom init ---------- -->
<#include "${full_templates_path}/init_custom.ftl" />