浏览代码

https://assistance.opentalent.fr/browse/V8-1901

Olivier Massot 4 年之前
父节点
当前提交
ac2e4846da

+ 1 - 1
ot_templating/Resources/Private/Partials/Classic/Topbar.html

@@ -13,7 +13,7 @@
 
     <h1 class="topbar-title">{settings.structureName}</h1>
 
-    <f:render partial="Classic/UserToolbar" arguments="{_all}" />
+    <v:render.uncache partial="Classic/UserToolbar" arguments="{_all}" />
 
     <f:comment><!-- Si un networkLogo est définit, affiche le logo du réseau --></f:comment>
     <f:if condition="{settings.networkLogo} != ''">

+ 2 - 28
ot_templating/Resources/Private/Partials/Modern/Topbar.html

@@ -1,3 +1,4 @@
+{namespace v=FluidTYPO3\Vhs\ViewHelpers}
 {namespace ot=Opentalent\OtTemplating\ViewHelpers}
 
 <div class="topbar">
@@ -34,34 +35,7 @@
             <div class="col-lg-6 col-md-6">
                 <div class="topbar-social text-center text-md-right text-bold">
                     <ul>
-                        <f:security.ifAuthenticated>
-                            <f:then>
-                                <li>
-                                    <span>Bienvenue <b>{user.username}</b>!</span>
-                                </li>
-                                <li>
-                                    <a href="{settings.opentalentDashboardUrl}">
-                                        Accéder à l'intranet
-                                    </a>
-                                </li>
-                                <li>
-                                    <f:link.page additionalParams="{logintype:'logout'}">
-                                        <f:translate key="log-out"/>
-                                    </f:link.page>
-                                </li>
-                            </f:then>
-                            <f:else>
-                                <li>
-                                    <a href="https://www.opentalent.fr/login/"
-                                       target="_blank"
-                                       class="{f:if(condition: '{ot:loginFailed()}', then: 'trigger-on-load')}"
-                                       >
-                                        Se connecter
-                                    </a>
-                                </li>
-                            </f:else>
-                        </f:security.ifAuthenticated>
-
+                        <v:render.uncache partial="Modern/UserToolbar" arguments="{_all}" />
                     </ul>
                 </div>
             </div>

+ 32 - 0
ot_templating/Resources/Private/Partials/Modern/UserToolbar.html

@@ -0,0 +1,32 @@
+{namespace v=FluidTYPO3\Vhs\ViewHelpers}
+{namespace ot=Opentalent\OtTemplating\ViewHelpers}
+
+<f:comment><!-- Panneau d'authentification ou espace utilisateur --></f:comment>
+
+<f:security.ifAuthenticated>
+    <f:then>
+        <li>
+            <span>Bienvenue <b>{user.username}</b>!</span>
+        </li>
+        <li>
+            <a href="{settings.opentalentDashboardUrl}">
+                Accéder à l'intranet
+            </a>
+        </li>
+        <li>
+            <f:link.page additionalParams="{logintype:'logout'}">
+                <f:translate key="log-out"/>
+            </f:link.page>
+        </li>
+    </f:then>
+    <f:else>
+        <li>
+            <a href="https://www.opentalent.fr/login/"
+               target="_blank"
+               class="{f:if(condition: '{ot:loginFailed()}', then: 'trigger-on-load')}"
+            >
+                Se connecter
+            </a>
+        </li>
+    </f:else>
+</f:security.ifAuthenticated>