Помощь с настройками XLS шаблона слайдера

#
Помощь с настройками XLS шаблона слайдера
Добрый День!

Есть вот такой XLS шаблон, который отвечает за показ слайдера на главной странице сайта.
С картинок слайдера идет кнопка, которая настраивается в доп свойствах информационной системы. В доп свойствах можно указать текст кнопки и ссылку на необходимую страницу сайта.
Пытаюсь сделать так, чтобы убрать кнопку и сделать просто ссылку с картинок слайдера, но ничего не получается, может кто подсказать верное решение.

Кнопку то я убрал, а вот сделать ссылки на слайдеры не получается: Сайт: https://compass-shop.ru/

За показ слайдера отвечает следующий код:

   <li class="box dark left" id="slide{@id}" style="background-image: url({dir}{property_value[tag_name='bg_image']/file})"  >

За показ кнопок на изображениях слайдера отвечает:

<div class="box dark left">
                                    <a href="{property_value[tag_name='link']/value}" class="button wide">
                                       <xsl:value-of select="property_value[tag_name='button_text']/value"/>
                                    </a>
                                 </div>

Полный код XLS шаблона ниже:

   
   
   <xsl:template match="/">
      <xsl:apply-templates select="/informationsystem"/>
   </xsl:template>
   
   <xsl:template match="/informationsystem">
      
      <div class="top_slider_wrapp">
         <div class="flexslider">
            
            <ul class="slides">
               <xsl:apply-templates select="informationsystem_item"/>
            </ul>
         </div>
      </div>
      
   </xsl:template>
   
   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="informationsystem_item">
      
      
      
      <li class="box dark left" id="slide{@id}" style="background-image: url({dir}{property_value[tag_name='bg_image']/file})"  >
         
         
      
            
               
               <xsl:if test="property_value[tag_name='light_text']/value = 1">
                  <xsl:attribute name="class">box light left</xsl:attribute>
               </xsl:if>
               <style>
                  @media (max-width:600px) {#slide<xsl:value-of select="@id"/> {background-image: url(<xsl:value-of select="dir"/><xsl:value-of select="property_value[tag_name='bg_mobile']/file"/> !important;}}
               </style>
               <div class="wrapper_inner">
                  <table class="table-no-border" style="background: url({dir}{property_value[tag_name='bg_item']/file}) top right no-repeat">
                     <xsl:if test="property_value[tag_name='image_left']/value = 1">
                        
                        <xsl:attribute name="class">table-no-border left</xsl:attribute>
                     </xsl:if>
                     <tbody>
                        <tr>
                           <xsl:if test="property_value[tag_name='image_left']/value = 1">
                              <td class="img">
                                 <a href="{property_value[tag_name='link']/value}"></a>
                              </td>
                           </xsl:if>
                           <td class="text left">
                              
                              <div class="banner_title">
                                 <span>
                                    <a href="{property_value[tag_name='link']/value}" >
                                       <xsl:value-of select="property_value[tag_name='title']/value"/>
                                    </a>
                                 </span>
                              </div>
                              <div class="banner_text"><xsl:value-of disable-output-escaping="yes" select="property_value[tag_name='text']/value"/></div>
                              

                                 
                                 <div class="box dark left">
                                    <a href="{property_value[tag_name='link']/value}" class="button wide">
                                       <xsl:value-of select="property_value[tag_name='button_text']/value"/>
                                    </a>
                                 </div>
                                 
                                 
                                 
                              </td>
                              <xsl:if test="property_value[tag_name='image_left']/value = 0">
                                 <td class="img">
                                    <a href="{property_value[tag_name='link']/value}"></a>
                                 </td>
                              </xsl:if>
                           </tr>
                        </tbody>
                     </table>
                  </div>
               </li>
               
               
               
            </xsl:template>
         </xsl:stylesheet>
#
Re: Помощь с настройками XLS шаблона слайдера
Проще всего будет добавить к тегу <li> атрибут onclick и дописать там нужный урл, потому что слайдер наверняка рассчитан на <li> элементы внутри корневого <ul> для правильного отображения. А также чтобы было понятно, что весь блок ссылка добавить ему cursor:pointer


<li class="box dark left" id="slide{@id}" style="cursor:pointer; background-image: url({dir}{property_value[tag_name='bg_image']/file})" onclick="location.href='{property_value[tag_name='link']/value}';">

... дальше всё без изменений
Ускорение сайтов / Любые работы по сайту / Обращайтесь в nivaks-studio.ru
#
Re: Помощь с настройками XLS шаблона слайдера
nikolajgromkov писал(а):
Вы просто ГУРУ! Спасибо)))))))))))
Авторизация