Olivier Massot 3 vuotta sitten
vanhempi
commit
03a04c5aeb

+ 2 - 1
ot_admin/Classes/Controller/SiteController.php

@@ -2024,7 +2024,7 @@ class SiteController extends ActionController
         $cnn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 
         $stmt = $cnn->query(
-            "SELECT o.id, o.name, o.facebook, o.twitter, o.instagram, 
+            "SELECT o.id, o.name, o.facebook, o.twitter, o.instagram, o.youtube,
                                  o.category, o.logo_id, p.logoDonorsMove
                           FROM opentalent.Organization o INNER JOIN opentalent.Parameters p 
                           ON o.parameters_id = p.id
@@ -2092,6 +2092,7 @@ class SiteController extends ActionController
             "            twitter = " . $organizationExtraData['twitter'] . "\n" .
             "            facebook = " . $organizationExtraData['facebook'] . "\n" .
             "            instagram = " . $organizationExtraData['instagram'] . "\n" .
+            "            youtube = " . $organizationExtraData['youtube'] . "\n" .
             "        }\n" .
             "    network {\n" .
             "            logo = " . $organizationExtraData['network']['logo'] . "\n" .

+ 1 - 0
ot_templating/Configuration/TypoScript/constants.txt

@@ -23,6 +23,7 @@ plugin.tx_ottemplating {
             twitter =
             facebook =
             instagram =
+            youtube =
         }
         network {
             # >> Ces paramètres doivent être redéfinis dans le gabarit du site

+ 1 - 0
ot_templating/Configuration/TypoScript/setup.txt

@@ -84,6 +84,7 @@ plugin.tx_ottemplating {
         structureFacebook = {$plugin.tx_ottemplating.settings.organization.facebook}
         structureTwitter = {$plugin.tx_ottemplating.settings.organization.twitter}
         structureInstagram = {$plugin.tx_ottemplating.settings.organization.instagram}
+        structureYoutube = {$plugin.tx_ottemplating.settings.organization.youtube}
         structureIsNetwork = {$plugin.tx_ottemplating.settings.organization.is_network}
         networkLogo = {$plugin.tx_ottemplating.settings.network.logo}
         networkName = {$plugin.tx_ottemplating.settings.network.name}

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

@@ -47,6 +47,14 @@
                 </a>
             </li>
         </f:if>
+
+        <f:if condition="{settings.structureYoutube} != ''">
+            <li class="social-logo">
+                <a href="{ot:utilities.absoluteUrl(url: settings.structureYoutube)}" target="_blank">
+                    <i class="fab fa-youtube" style="color: #f2f2f2"></i>
+                </a>
+            </li>
+        </f:if>
     </ul>
 
     <div class="logo-ot">

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

@@ -82,6 +82,14 @@
                         </a>
                     </li>
                 </f:if>
+
+                <f:if condition="{settings.structureYoutube} != ''">
+                    <li class="social-logo">
+                        <a href="{ot:utilities.absoluteUrl(url: settings.structureYoutube)}" target="_blank">
+                            <i class="fa fa-youtube"></i> Youtube
+                        </a>
+                    </li>
+                </f:if>
             </ul>
         </div>
     </f:if>