Преглед на файлове

Ticket #5330 - Stream Tile Covers are non-clickable.

AntonLV преди 10 месеца
родител
ревизия
ea531f02af
променени са 3 файла, в които са добавени 11 реда и са изтрити 6 реда
  1. 1 0
      modules/base/text/classes/BxBaseModTextTemplate.php
  2. 5 3
      modules/base/text/template/unit.html
  3. 5 3
      modules/base/text/template/unit_gallery.html

+ 1 - 0
modules/base/text/classes/BxBaseModTextTemplate.php

@@ -582,6 +582,7 @@ class BxBaseModTextTemplate extends BxBaseModGeneralTemplate
                         ]
                     ],
                     'summary_plain' => $sSummaryPlain,
+                    'summary_attr' => bx_html_attribute($sSummaryPlain),
                     'strecher' => mb_strlen($sSummaryPlain) > 240 ? '' : str_repeat('      ', round((240 - mb_strlen($sSummaryPlain)) / 6)),
                 ),
             ),

+ 5 - 3
modules/base/text/template/unit.html

@@ -1,9 +1,11 @@
 <div id="__html_id__" class="bx-base-text-unit bx-base-text-unit-ext bx-def-box bx-def-box-round-corners bx-def-color-bg-box mb-3 md:mb-4 lg:mb-6 text-left">
     <div class="bx-base-text-unit-content-before">__unit_content_before__</div>
     <bx_if:thumb>
-        <div class="bx-base-text-unit-cover flex-shrink-0 m-1">
-            <img class="bx-base-text-unit-cover bg-cover aspect-video object-cover bx-def-round-corners" alt="__title__" style="background-image:url(__gallery_url__); __image_settings__" src="<bx_icon_url:spacer.gif />" />
-        </div>
+        <a href="__content_url__" <bx_if:show_thumb_onclick>onclick="javascript:__content_onclick__"</bx_if:show_thumb_onclick> title="__summary_attr__">
+            <div class="bx-base-text-unit-cover flex-shrink-0 m-1">
+                <img class="bx-base-text-unit-cover bg-cover aspect-video object-cover bx-def-round-corners" alt="__title__" style="background-image:url(__gallery_url__); __image_settings__" src="<bx_icon_url:spacer.gif />" />
+            </div>
+        </a>
     </bx_if:thumb>
     <div class="bx-base-text-unit-text p-3 md:p-4 lg:p-6 pt-2 md:pt-3 lg:pt-5 box-border">
         <div class="bx-base-text-unit-info flex space-x-1 text-sm text-gray-500 dark:text-gray-400 pb-2">

+ 5 - 3
modules/base/text/template/unit_gallery.html

@@ -9,9 +9,11 @@
             </a>
         </bx_if:thumb>
         <bx_if:no_thumb>
-            <div class="bx-def-gal-img-column shrink-0 m-1">
-                <div class="bx-base-text-unit-no-thumb bx-def-round-corners flex flex-col items-center justify-center aspect-video p-4 bg-gradient-to-b from-red-400 to-red-500 box-border"></div>
-            </div>
+            <a href="__content_url__" <bx_if:show_no_thumb_onclick>onclick="javascript:__content_onclick__"</bx_if:show_no_thumb_onclick> title="__summary_attr__">
+                <div class="bx-def-gal-img-column shrink-0 m-1">
+                    <div class="bx-base-text-unit-no-thumb bx-def-round-corners flex flex-col items-center justify-center aspect-video p-4 bg-gradient-to-b from-red-400 to-red-500 box-border"></div>
+                </div>
+            </a>
         </bx_if:no_thumb>
         <div class="bx-base-text-unit-text flex flex-col flex-1 p-3 md:p-4 lg:p-6 pt-1 md:pt-2 lg:pt-3 box-border">
             <div class="bx-base-text-unit-badges pb-1 lg:pb-2">__badges__</div>