Przeglądaj źródła

add structureDetails template

Olivier Massot 4 lat temu
rodzic
commit
0ff099a418

+ 3 - 0
ot_templating/Resources/Private/Language/locallang.xlf

@@ -61,6 +61,9 @@
 			<trans-unit id="template_structures">
 				<source>Gabarit Structures adhérentes</source>
 			</trans-unit>
+			<trans-unit id="template_structure_details">
+				<source>Gabarit Infos Structure</source>
+			</trans-unit>
 			<trans-unit id="template_structures_events">
 				<source>Gabarit Evènements des structures</source>
 			</trans-unit>

+ 30 - 0
ot_templating/Resources/Private/Layouts/Classic/StructureDetails.html

@@ -0,0 +1,30 @@
+{namespace v=FluidTYPO3\Vhs\ViewHelpers}
+{namespace ot=Opentalent\OtTemplating\ViewHelpers}
+
+<f:comment><!-- Special layout for the Members page --></f:comment>
+<f:layout name="Structures" />
+
+<v:asset.script name="classic-iframe-resizer"
+                path="EXT:ot_templating/Resources/Public/assets/Classic/script/iframeResizer.min.js"
+                standalone="1"
+                rewrite="0" />
+
+<f:comment><!-- Render the header defined in partial/header.html--></f:comment>
+<f:render partial="Classic/Header" arguments="{_all}" />
+
+<div class="main">
+    <f:comment><!-- Central column --></f:comment>
+    <div class="content">
+        <div class="ot-structures">
+            <iframe
+                    src="https://frames.opentalent.fr/structures/{settings.organizationId}?theme={ot:template.getPreference(key: 'themeColor')}"
+                    referrerpolicy="strict-origin"
+                    style="border: none;"
+                    onload="iFrameResize()"
+            ></iframe>
+        </div>
+    </div>
+</div>
+
+<f:comment><!-- Render the footer defined in partial/footer.html--></f:comment>
+<f:render partial="Classic/Footer" />

+ 32 - 0
ot_templating/Resources/Private/Layouts/Modern/StructureDetails.html

@@ -0,0 +1,32 @@
+{namespace v=FluidTYPO3\Vhs\ViewHelpers}
+{namespace ot=Opentalent\OtTemplating\ViewHelpers}
+
+<f:comment><!-- Special layout for the Members page --></f:comment>
+<f:layout name="Structures" />
+
+<v:asset.script name="modern-iframe-resizer"
+                path="EXT:ot_templating/Resources/Public/assets/Modern/script/iframeResizer.min.js"
+                standalone="1"
+                rewrite="0" />
+
+<section class="t-container st-effect-3">
+    <div class="wrapper">
+
+        <f:comment><!-- Render the header defined in partial/header.html--></f:comment>
+        <f:render partial="Modern/Header" arguments="{_all}" />
+
+        <section class="page-section-ptb">
+            <div class="ot-structures">
+                <iframe src="https://frames.opentalent.fr/structures/{settings.organizationId}?theme={ot:template.getPreference(key: 'themeColor')}"
+                        referrerpolicy="strict-origin"
+                        style="border: none;"
+                        onload="iFrameResize()"
+                ></iframe>
+            </div>
+        </div>
+
+        <f:comment><!-- Render the footer defined in partial/footer.html--></f:comment>
+        <f:render partial="Modern/Footer" />
+
+    </div>
+</section>

+ 1 - 1
ot_templating/Resources/Private/Layouts/Modern/Structures.html

@@ -5,7 +5,7 @@
 <f:layout name="Structures" />
 
 <v:asset.script name="modern-iframe-resizer"
-                path="EXT:ot_templating/Resources/Public/assets/Classic/script/iframeResizer.min.js"
+                path="EXT:ot_templating/Resources/Public/assets/Modern/script/iframeResizer.min.js"
                 standalone="1"
                 rewrite="0" />
 

+ 18 - 0
ot_templating/Resources/Private/Templates/Page/StructureDetails.html

@@ -0,0 +1,18 @@
+{namespace flux=FluidTYPO3\Flux\ViewHelpers}
+{namespace v=FluidTYPO3\Vhs\ViewHelpers}
+{namespace ot=Opentalent\OtTemplating\ViewHelpers}
+
+<f:comment><!-- uses the layout Structures, defined in layouts/[templateName]/Structures.html --></f:comment>
+<f:layout name="{ot:template.current()}/StructureDetails" />
+
+<f:section name='Configuration'>
+    <flux:form id="structureDetails" label="LLL:template_structure_details" extensionName="Opentalent.OtTemplating">
+    </flux:form>
+
+    <!-- Backend layout grid -->
+    <flux:grid>
+        <flux:grid.row>
+        </flux:grid.row>
+    </flux:grid>
+</f:section>
+

Plik diff jest za duży
+ 7 - 0
ot_templating/Resources/Public/assets/Modern/script/iframeResizer.min.js


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików