<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Modello.soy unito
{namespace jive.skin.template autoescape = "contextual"}
/ **
* Una versione Soy del modello del sito principale.
*
* @Param? titolo Il titolo della pagina
* @Param canonicalUrl
* @Param bodyClass
* @Param bodyContent L'HTML da inserire nella sezione body.
* @Param headerInfoView
* @Param customFooter
* @Param devMode
* @Param instanceInfoView
* @Param noUserBar
* @paramustomSite
* @Param navBar
* @Param bodyID
* @Param targetObject
* @Param spotlightSearchEnabled
* @Param trialBean
* @Param noTrial
* @Param noHeader
* @Param communityName
* @Param noFooter
* @Param licenseBeaconEnabled
* @Param timestamp
* @Param timingView
* @Param kMetricsView
* @Param adRollView
* @Param postFooter
* @Param onboardingEnabled
* @Param headContent
* @Param tipsView
* @Param complianceMessagingBean
* @Param systemMessageView
* @Param pageBreadcrumb
* @Param pluginJavascriptSrcURLs
* @Param asyncLoadRTE
* @Param selectedLinkID
* @Param appsMarketEnabled
* @Param anyAppsEnabled
* @Param appUUIDs
* Utente @Param
* @Param displayLanguage
* @Param macroJavaScript
* @Param feedback Abilitato
* @Param realtimeUiEnabled
* @Param i18nResourceKey
* @Param? intestazione
* @Param? ContexObject
* @Param? socialSharingEnabled
* @Param externalizeI18n
*
* @depends template = jive.skin.template.javascript.header scope = ID server = aHeader
* @depends template = jive.skin.template.javascript.core scope = ID server = core
* /
{template .main}
{let $ community: [
"discussioni": [
'id': 43
],
'fileExchange': [
'id': 2041
],
'fileExchangeAddins': [
'id': 2042
],
'fileExchangeScripts': [
'id': 2043
],
'fileExchangeSampleData': [
'id': 2044
]
] /}
{call jive.skin.template.header.meta data = "all" /}
{if $ title} {$ title | troncato: 50} | {/ If} {$ communityName}
{if $ canonicalUrl} {/ if}
{if $ timingView.header} {$ timingView.header | noAutoescape} {/ if}
{if $ kMetricsView.enabled} {$ kMetricsView.headerScript | noAutoescape} {/ if}
{call jive.skin.template.header.clickjackingPrevention data = "all" /}
/ ** - I CSS devono arrivare prima che accada il grosso di JS "flash of style" - * /
{call jive.skin.template.header.css.main data = "all" /}
{call jive.skin.template.javascript.pluginTemplates data = "all"}
{param head: true /}
{/chiamata}
{call jive.skin.template.header.opensearch data = "all" /}
{call jive.skin.template.header.favicon data = "all" /}
{call jive.skin.template.javascript.header data = "all" /}
{if $ tipsView}
{call jive.skin.template.header.tips data = "$ tipsView" /}
{/Se}
{outputResources ('script', 'aHeader', false)}
{if $ headContent} {$ headContent | noAutoescape} {/ if}
/ ** - Consenti ai CSS dinamici di sovrascrivere qualsiasi CSS centrale e CSS specifico della pagina (incluso in $ headContent) - * /
{call jive.skin.template.header.css.dynamic data = "all" /}
{call jive.skin.template.javascript.googleAnalyticsCode data = "all" /}
{if $ noHeader}
{$ BodyContent | noAutoescape}
{altro}
{se non $ noUserBar}
{call jive.skin.template.header.systemMessage data = "$ systemMessageView" /}
{/Se}
{if $ trialBean.trialActive e non $ user.partner e non $ user.guest e non $ noTrial}
{call jive.skin.template.header.trial data = "all" /}
{/Se}
{if $ complianceMessagingBean}
{call jive.skin.template.header.licenseBanner data = "$ complianceMessagingBean" /}
{/Se}
{if $ preHeader}
{$ Intestazione | noAutoescape}
{/Se}
/ ** - Intestazione principale - * /