Parcourir la source

add link to infos page in footers

Olivier Massot il y a 3 ans
Parent
commit
274ed557b2

+ 2 - 2
ot_templating/Classes/ViewHelpers/Page/GetFirstWithTemplateViewHelper.php

@@ -1,6 +1,6 @@
 <?php
 
-namespace Opentalent\OtTemplating\ViewHelpers;
+namespace Opentalent\OtTemplating\ViewHelpers\Page;
 
 
 use Closure;
@@ -20,7 +20,7 @@ use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface;
  *
  * @package Opentalent\OtTemplating\ViewHelpers
  */
-class FirstWithTemplateViewHelper extends OtAbstractViewHelper
+class GetFirstWithTemplateViewHelper extends OtAbstractViewHelper
 {
 
     /**

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

@@ -1694,6 +1694,9 @@
 			<trans-unit id="OTAU" xml:space="preserve">
 			    <source>Autres</source>
 			</trans-unit>
+			<trans-unit id="practicalInfos" xml:space="preserve">
+			    <source>Infos pratiques</source>
+			</trans-unit>
 		</body>
 	</file>
 </xliff>

+ 11 - 0
ot_templating/Resources/Private/Partials/Classic/Footer.html

@@ -20,6 +20,17 @@
                             </f:link.page>
                         </li>
                     </f:for>
+
+                    <f:variable name="structureDetailsPageUid">
+                        {ot:page.getFirstWithTemplate(template:'structureDetails')}
+                    </f:variable>
+                    <f:if condition="{structureDetailsPageUid}">
+                        <li>
+                            <f:link.page pageUid="{structureDetailsPageUid}" title="{f:translate(key:'practicalInfos')}">
+                                <f:translate key="practicalInfos"/>
+                            </f:link.page>
+                        </li>
+                    </f:if>
                 </v:menu>
             </f:then>
         </f:if>

+ 11 - 0
ot_templating/Resources/Private/Partials/Modern/Footer.html

@@ -44,6 +44,17 @@
                                                 </f:link.page>
                                             </li>
                                         </f:for>
+                                        <f:variable name="structureDetailsPageUid">
+                                            {ot:page.getFirstWithTemplate(template:'structureDetails')}
+                                        </f:variable>
+                                        <f:if condition="{structureDetailsPageUid}">
+                                            <li class="list-inline-item">
+                                                &nbsp;&nbsp;|&nbsp;&nbsp;
+                                                <f:link.page pageUid="{structureDetailsPageUid}" title="{f:translate(key:'practicalInfos')}">
+                                                    <f:translate key="practicalInfos"/>
+                                                </f:link.page>
+                                            </li>
+                                        </f:if>
                                     </v:menu>
                                 </f:if>
                             </ul>