ошибка при копировании шаблона страницы

#
ошибка при копировании шаблона страницы
ПРЕДУПРЕЖЕДЕНИЕ: Missing argument 3 for templates::copydatatemplate(), called in /home/s/skytourist/public_html/admin/templates/data_templates/action/load_data_templates.php on line 0 and defined в файле /home/s/skytourist/public_html/modules/Templates/Templates.class.php (строка 0)
ЗАМЕЧАНИЕ: Undefined variable: ЮK걆»нNz‘_ЁY1Х]В‰?єьJ~ЋJЄLЩJ в файле /home/s/skytourist/public_html/modules/Templates/Templates.class.php (строка 0)
Шаблон страницы успешно скопирован!

но копию создает..надо бороться?
Модератор
#
Re: ошибка при копировании шаблона страницы
Inna,
Спасибо. Об ошибке известно, она не влияет на функционирование. В следующем обновлении будет исправлено.
#
Re: ошибка при копировании шаблона страницы
Спасибо. а теперь еще вот такая ошибка
Fatal error: Unable to read 6144 bytes in /home/s/skytourist/public_html/admin/templates/templates/action/load_templates.php on line 0
при попытке зайти в макеты
#
Re: ошибка при копировании шаблона страницы
#
Re: ошибка при копировании шаблона страницы
Спасибо! я уже перезелила в бинарном режиме, забыла про него теперь другая проблема (4 раза уже переустановила систему)..при формировании верхнего меню один их пунктов в меню отображается не ссылкой, а текстом, вот так:

Главная
<a href="/bronirivanie/" class="menu_v"><span style="menu_v">
                     | Бронирование отелей по всему миру |
                  </span></a>

уже второй раз такое, первый раз удалила страницу в структуре и создала заново..теперь с главной такая проблема - тоже удалить/создать?
#
Re: ошибка при копировании шаблона страницы
вычислила что таким образом у меня отображается страница на которой я нахожусь а куда ссылка делась?
Модератор
#
Re: ошибка при копировании шаблона страницы
Inna,
не совсем понятно что является причиной, либо покажите XSL-шаблон, либо пришлите запрос в поддержку,
#
Re: ошибка при копировании шаблона страницы
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="Windows-1251" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
   <xsl:template match="/document">
      
      <!-- Выбираем узлы структуры -->
      <xsl:apply-templates select="structure[show=1]"/>
   </xsl:template>
   
   <xsl:template match="structure">
      
      <!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
      <xsl:variable name="current_structure_id" select="/document/structure/current_structure_id"/>
      
      
      
      <!-- Показывать ссылку, или нет -->
      <xsl:if test="show_link=1">
         
         <!-- Определяем адрес ссылки -->
         <xsl:variable name="link">
            <xsl:choose>
               <!-- Если внешняя ссылка -->
               <xsl:when test="is_external_link=1">
                  <xsl:value-of disable-output-escaping="yes" select="external_link"/>
               </xsl:when>
               <!-- Иначе если внутренняя ссылка -->
               <xsl:otherwise>
                  <xsl:value-of disable-output-escaping="yes" select="link"/>
               </xsl:otherwise>
            </xsl:choose>
         </xsl:variable>
         
         <!-- Определяем стиль вывода ссылки -->
         <xsl:choose>
            <!-- Выделяем текущую страницу жирным (если это текущая страница, либо у нее есть ребенок с ID, равным текущей) -->
            <xsl:when test="current_structure_id=@id or count(.//structure[@id=$current_structure_id])=1">
               
               <xsl:value-of disable-output-escaping="yes" select="name"/>
            </xsl:when>
            <!-- Иначе обычный вывод с пустым стилем -->
            <xsl:otherwise>
               
               <a href="{$link}" class="menu_v">
                  <span style="">
                      <xsl:value-of disable-output-escaping="yes" select="name"/> |
                  </span>
               </a>
            </xsl:otherwise>
         </xsl:choose>
      </xsl:if>
      
      <!-- Если не показывать ссылку - выводим просто имя ссылки -->
      <xsl:if test="show_link=0">
         <li>
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </li>
      </xsl:if>
   </xsl:template>
</xsl:stylesheet>


такая же ошибка получается при подстановке любого кода из xsl шаблонов верхнего меню
Модератор
#
Re: ошибка при копировании шаблона страницы
Inna писал(а):
в меню отображается не ссылкой, а текстом, вот так:

Т.е. прям HTML код отображается или просто ссылку не видно? При наведении на текст ссылка есть?
#
Re: ошибка при копировании шаблона страницы
вместо ссылки отображается только текст, т.е я кликнула на ссылку, перешла на страницу и эта ссылка в меню становится простым текстом. и если открыть html код этой страницы, то там тоже просто текст, и нет тегов <a href>

вот так выглядит html когда я нахожусь на главной
Главная
<a href="/bronirivanie/" class="menu_v"><span style="menu_v">
                     | Бронирование отелей по всему миру |
                  </span></a>

Авторизация