noindex для одного элемента в меню групп товаров

#
noindex для одного элемента в меню групп товаров
Нужно обернуть в noindex - только один элемент li class="level1 item2 parent" в меню групп товаров (То есть нужно скрыть от Яндекса одну группу товаров). Как это сделать? Понимаю только что нужно поставить условие по id нужной группы товара. Но как это реализовать?  


Код xsl шаблона: МагазинКаталогТоваровНаГлавнойСтранице

<xsl:template match="/shop">
      
      <!-- Получаем ID родительской группы и записываем в переменную $group -->
      <xsl:variable name="group" select="group"/>
      <xsl:variable name="count">1</xsl:variable>
      
      <!-- Отображение подгрупп данной группы, только если подгруппы есть и не идет фильтра по меткам -->
      <xsl:if test="count(tag) = 0 and count(shop_producer) = 0 and count(//shop_group[parent_id=$group]) &gt; 0">
         <ul class="menu menu-accordion">
            <xsl:apply-templates select=".//shop_group[parent_id=$group]"/>
         </ul>
      </xsl:if>
      
      
      
   </xsl:template>
   
   <!-- Шаблон для групп товара -->
   <xsl:template match="shop_group">
      <xsl:variable name="id_inn_gr" select="@id"/>
      <li class="level1 item2 parent" style="color: black;">
         
         
         <xsl:if test="$curr_gr = @id or descendant::shop_group[@id = $curr_gr] ">
            <xsl:attribute name="class">level1 item2 parent active</xsl:attribute>
         </xsl:if>
         
         <a  class="level1 item2 parent">
            
            
            <xsl:attribute name="href"><xsl:value-of select="url" disable-output-escaping="yes"/></xsl:attribute>
            
            
            <xsl:if test="$curr_gr = @id">
               <xsl:attribute name="class">level1 item2 parent active</xsl:attribute>
            </xsl:if>
            <span class="bg">
               <xsl:value-of disable-output-escaping="yes" select="name"/>
            </span>
         </a>
         
         
         <xsl:variable name="id_sub_gr" select="//shop_group[@id = $curr_gr]/parent_id"/>
         
         <ul class="level2">
            <!--<xsl:choose>
               <xsl:when test="shop_group">
                  <xsl:choose>
                     <xsl:when test="$curr_gr = $id_inn_gr ">
                        <xsl:apply-templates select="//shop_item[shop_group_id = $curr_gr]"/>
                     </xsl:when>
                     <xsl:otherwise>
                        <xsl:apply-templates select="//shop_item[shop_group_id = $id_sub_gr]"/>
                     </xsl:otherwise>
                  </xsl:choose>
                  <xsl:apply-templates select="shop_group" mode="sub"/>
               </xsl:when>
               <xsl:otherwise>
                  <xsl:apply-templates select="//shop_item[shop_group_id = $curr_gr]"/>
               </xsl:otherwise>
            </xsl:choose>-->
            <xsl:apply-templates select="//shop_item[shop_group_id = $id_inn_gr]"/>
            <xsl:apply-templates select="//shop_group[parent_id = $id_inn_gr]" mode="sub"/>
         </ul>
         
      </li>
   </xsl:template>
   
   <xsl:template match="shop_group" mode="sub">
      <xsl:variable name="tek_gr_sub" select="@id"/>
      <li class="level2 item1">
         <xsl:if test="$curr_gr = @id">
            <xsl:attribute name="class">level2 item1 active current</xsl:attribute>
         </xsl:if>
         <a class="level2 item1 " href="{url}">
            <xsl:if test="$curr_gr = @id">
               <xsl:attribute name="class">level2 item1 active current</xsl:attribute>
            </xsl:if>
            <span class="bg">
               <xsl:value-of select="name" disable-output-escaping="yes"/>
            </span>
         </a>
         <xsl:if test="//shop_item[shop_group_id = $tek_gr_sub]">
            <ul class="level3" >
               <xsl:apply-templates select="//shop_item[shop_group_id = $tek_gr_sub]"/>
            </ul>
         </xsl:if>
      </li>
   </xsl:template>
   
   <!-- Шаблон для товара -->
   <xsl:template match="shop_item">
      
      <li class="level2 item1">
         <xsl:if test="$curr_item = @id">
            <xsl:attribute name="class">level2 item1 active current</xsl:attribute>
         </xsl:if>
         <a class="level2 item1 " href="{url}">
            <xsl:if test="$curr_item = @id">
               <xsl:attribute name="class">level2 item1 active current</xsl:attribute>
            </xsl:if>
            <span class="bg">
               <xsl:value-of select="name" disable-output-escaping="yes"/>
            </span>
         </a>
      </li>
   </xsl:template>
#
Re: noindex для одного элемента в меню групп товаров
fedor456,
Для структуры или Группы в ИМ есть "Индексировать" можете использовать данную опцию, галочку. Если галочка снято в XML <indexing>0<indexing> то в XSL оборачиваете в <noindex>.
Но обратите внимание в описание: [Страницы со снятым флажком «Индексировать» не индексируются модулем «Поиск по сайту»]
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация