Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BACKLOG-22082 Implement content templates #6

Merged
merged 2 commits into from
Jan 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions components/jnt/content/content.full.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{{jLoadJSON 'page.events.contents.json' 'template'}}
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
{{jRender view="partial_header" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_illustration" advanceRenderingConfig="INCLUDE"}}
<div id="content">
<div class="container_16">
<div class='grid_16'>
{{jRender path=currentContent.path}}
<div class='clear'></div>
</div>
<div class='clear'></div>
</div>
</div>
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
</body>
</html>
2 changes: 2 additions & 0 deletions components/jnt/content/content.full.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
template=true
default=true
4 changes: 4 additions & 0 deletions components/jnt/content/content.partial_body_css.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{{#if ctx.mode.isEdit}}
{{jAddResources type="css" resources="edit.css"}}
{{/if}}
{{jAddResources type="css" resources="960.css,01web.css,02mod.css,navigationN1.css,navigationN2-2.css"}}
29 changes: 29 additions & 0 deletions components/jnt/content/content.partial_footer.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{{jLoadJSON 'page.base.contents.json' 'template'}}
<div id="footerTop">
<div class="container_16">
<div class=" noprint">
{{#each template.footerTop}}
<!--start grid_4-->
<div class='grid_4'>
{{jRender content=this }}
<div class='clear'></div>
</div>
<!--stop grid_4-->
{{/each}}
<div class='clear'></div>
</div>
</div>
</div>

<div id="footer">
<div class="container_16">
{{#each template.footer}}
<!--start grid_8-->
<div class='grid_8'>
{{jRender content=this }}
<div class='clear'></div>
</div>
<!--stop grid_8-->
{{/each}}
</div>
</div>
16 changes: 16 additions & 0 deletions components/jnt/content/content.partial_head_common.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
{{jMainContent varName="mainContent"}}
{{#if mainContent.properties.[jcr:description]}}
<meta name="description" content="{{mainContent.properties.[jcr:description]}}" />
{{/if}}
{{#if mainContent.properties.[jcr:createdBy]}}
<meta name="author" content="{{mainContent.properties.[jcr:createdBy]}}" />
{{/if}}
{{#if mainContent.properties.[j:keywords]}}
<meta name="keywords" content="{{join mainContent.properties.[j:keywords]}}" />
{{/if}}

<link rel="stylesheet" type="text/css" href="{{ctx.currentModule}}/css/print.css" media="print" />
<!--<title>{{!mainContent.displayableName}}</title>-->
<title>{{mainContent.properties.[jcr:title]}}</title>

33 changes: 33 additions & 0 deletions components/jnt/content/content.partial_header.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{{jLoadJSON 'page.base.contents.json' 'template'}}
<div id="header">
<div class="container_16">
<!--start grid_6-->
<div class='grid_6'>
{{#each template.header.headerCol1}}
{{jRender content=this }}
{{/each}}
<div class='clear'></div>
</div>
<!--stop grid_6-->
<!--start grid_10-->
<div class='grid_10'>
{{#each template.header.headerCol2}}
{{jRender content=this }}
{{/each}}
<div class='clear'></div>
</div>
<!--stop grid_10-->
<div class='clear'></div>
</div>
</div>
<div id="headerBottom">
<div class="container_16">
<!--start grid_16-->
<div class='grid_16'>
{{jRender content=template.headerBottom.navMenu}}
<div class='clear'></div>
</div>
<!--stop grid_16-->
<div class='clear'></div>
</div>
</div>
12 changes: 12 additions & 0 deletions components/jnt/content/content.partial_illustration.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{{jLoadJSON 'page.events.contents.json' 'template'}}
<div id="illustration">
<div class="container_16">
<!--start grid_16-->
<div class='grid_16'>
{{jRender content=(JSONparse template.illustration)}}
<div class='clear'></div>
</div>
<!--stop grid_16-->
<div class='clear'></div>
</div>
</div>
67 changes: 67 additions & 0 deletions components/jnt/content/page.base.contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"header": {
"headerCol1": [
{
"name": "link-to-edit-mode",
"nodeType": "jnt:gotoEdit",
"mixins":["jmix:requiredPermissions"],
"properties":{
"j:requireLoggedUser":"false",
"j:requirePrivilegedUser":"false",
"j:requiredPermissionNames":["jContentAccess"]
}
},
{
"name": "header-left",
"nodeType": "jnt:absoluteArea"
}
],
"headerCol2": [
{
"name": "Header-right",
"nodeType": "jnt:absoluteArea"
}
]
},
"headerBottom": {
"navMenu": {
"name": "navMenu",
"nodeType": "jnt:navMenu",
"properties":{
"j:baselineNode":"home",
"j:maxDepth":"1",
"j:startLevel":"0",
"j:menuItemView":"menuElement",
"j:styleName":"navigationN1"
}
}
},
"footerTop": [
{
"name": "topfooter1",
"nodeType": "jnt:absoluteArea"
},
{
"name": "topfooter2",
"nodeType": "jnt:absoluteArea"
},
{
"name": "topfooter3",
"nodeType": "jnt:absoluteArea"
},
{
"name": "topfooter4",
"nodeType": "jnt:absoluteArea"
}
],
"footer": [
{
"name": "footer-left",
"nodeType": "jnt:absoluteArea"
},
{
"name": "footer-right",
"nodeType": "jnt:absoluteArea"
}
]
}
2 changes: 1 addition & 1 deletion components/jnt/page/page.events.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand All @@ -27,6 +28,5 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>
2 changes: 1 addition & 1 deletion components/jnt/page/page.full-page.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand All @@ -23,6 +24,5 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>
2 changes: 1 addition & 1 deletion components/jnt/page/page.home.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>

<body>
Expand Down Expand Up @@ -31,7 +32,6 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>

Expand Down
2 changes: 1 addition & 1 deletion components/jnt/page/page.news.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand Down Expand Up @@ -30,7 +31,6 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>

Expand Down
2 changes: 1 addition & 1 deletion components/jnt/page/page.publication.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand Down Expand Up @@ -30,6 +31,5 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>
2 changes: 1 addition & 1 deletion components/jnt/page/page.qa-list.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand Down Expand Up @@ -30,6 +31,5 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>
2 changes: 1 addition & 1 deletion components/jnt/page/page.qa-query.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand Down Expand Up @@ -30,6 +31,5 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>
2 changes: 1 addition & 1 deletion components/jnt/page/page.simple.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<html>
<head>
{{jRender view="partial_head_common" advanceRenderingConfig="INCLUDE"}}
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</head>
<body>
<div class="bodywrapper">
Expand Down Expand Up @@ -30,6 +31,5 @@
</div>
{{jRender view="partial_footer" advanceRenderingConfig="INCLUDE"}}
</div>
{{jRender view="partial_body_css" advanceRenderingConfig="INCLUDE"}}
</body>
</html>
67 changes: 67 additions & 0 deletions components/jnt/user/page.base.contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
"header": {
"headerCol1": [
{
"name": "link-to-edit-mode",
"nodeType": "jnt:gotoEdit",
"mixins":["jmix:requiredPermissions"],
"properties":{
"j:requireLoggedUser":"false",
"j:requirePrivilegedUser":"false",
"j:requiredPermissionNames":["jContentAccess"]
}
},
{
"name": "header-left",
"nodeType": "jnt:absoluteArea"
}
],
"headerCol2": [
{
"name": "Header-right",
"nodeType": "jnt:absoluteArea"
}
]
},
"headerBottom": {
"navMenu": {
"name": "navMenu",
"nodeType": "jnt:navMenu",
"properties":{
"j:baselineNode":"home",
"j:maxDepth":"1",
"j:startLevel":"0",
"j:menuItemView":"menuElement",
"j:styleName":"navigationN1"
}
}
},
"footerTop": [
{
"name": "topfooter1",
"nodeType": "jnt:absoluteArea"
},
{
"name": "topfooter2",
"nodeType": "jnt:absoluteArea"
},
{
"name": "topfooter3",
"nodeType": "jnt:absoluteArea"
},
{
"name": "topfooter4",
"nodeType": "jnt:absoluteArea"
}
],
"footer": [
{
"name": "footer-left",
"nodeType": "jnt:absoluteArea"
},
{
"name": "footer-right",
"nodeType": "jnt:absoluteArea"
}
]
}
Loading