Не листаются страницы в каталоге и фотогалерее

#
Не листаются страницы в каталоге и фотогалерее
Вопрос 1.
Брал стандартные шаблоны для каталога товаров и фотогалереи, и не понимаю почему не переходит на следующие страницы. Урл меняется, а новые товары не отображаются, все что на первой странице остается.

Вопрос 2.
Если доп. свойством в информационной системе евляется фаил (имя xml тега для файла fail1), как его вытащить через xml. Его имя получается получить (то под которым закачивал), а место на жестком диске? Куда он закачивается на хостинге?

Заранее благодарен.
Модератор
#
Re: Не листаются страницы в каталоге и фотогалерее
Суханов Николай Петрович писал(а):
Брал стандартные шаблоны для каталога товаров и фотогалереи, и не понимаю почему не переходит на следующие страницы. Урл меняется, а новые товары не отображаются, все что на первой странице остается.

проверьте значение пути для инфосистемы и его значение. Он должен начинаться и заканчиваться слэшем.
Модератор
#
Re: Не листаются страницы в каталоге и фотогалерее
Суханов Николай Петрович писал(а):
Вопрос 2.
Если доп. свойством в информационной системе евляется фаил (имя xml тега для файла fail1), как его вытащить через xml. Его имя получается получить (то под которым закачивал), а место на жестком диске? Куда он закачивается на хостинге?

откройте код XML (/?show_xml=1) и посмотрите положение данных о файле в XML. Если затрудняетесь - вышлете XSL и XML в суппорт по эл.почте.
#
Re: Не листаются страницы в каталоге и фотогалерее
HostCMS писал(а):
проверьте значение пути для инфосистемы и его значение. Он должен начинаться и заканчиваться слэшем.
значение пути для информационной системы так и есть /catalog/, для подгруп просто 1,2,3 и т.д. без слэшев.
В каталоге товаров при клике на вторую страницу путь в браузере выглядит так: информационная система/подраздел/?page=1

В фотогалерее: информационная система/подраздел/page-2/
причем в title идет "страница 2", но картинки остаются с первой страницы.
#
Re: Не листаются страницы в каталоге и фотогалерее
HostCMS писал(а):
откройте код XML (/?show_xml=1) и посмотрите положение данных о файле в XML. Если затрудняетесь - вышлете XSL и XML в суппорт по эл.почте.
тут немного не понял, куда прописывать /?show_xml=1.
Если, к примеру дополнительное свойство валюта выводится так
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/currency"/>
то, как всетаки вывести картинку,
<img src="/{fail1}"/> не работает
Модератор
#
Re: Не листаются страницы в каталоге и фотогалерее
Суханов Николай Петрович,
Обработчик для кталога не менялся? Если менялся, то в XSL шаблоне нужно изменить кусочек, отвечающий за формирование перехода на страниц с ЧПУ.

при возникновении вопросов - напишите письмо в суппорт по эл.почте
#
Re: Не листаются страницы в каталоге и фотогалерее
HostCMS.Support TeamHostCMS.Support Team, отправил Вам на почту xls шаблоны для фотогалереи и каталога товаров. Надеюсь поможете.
Модератор
#
Re: Не листаются страницы в каталоге и фотогалерее
Суханов Николай Петрович писал(а):
тут немного не понял, куда прописывать /?show_xml=1.

в адресной строке браузера

Суханов Николай Петрович писал(а):
Если, к примеру дополнительное свойство валюта выводится так
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/currency"/>
то, как всетаки вывести картинку,
<img src="/{fail1}"/> не работает


Просто значение
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='fail1']/value"/>

Файл
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='fail1']/property_file_path"/>

Файл уменьшенный (если это JPG файл был)
<xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='fail1']/small_image/property_file_path"/>
#
Re: Не листаются страницы в каталоге и фотогалерее
Спасибо, с файлами становится яснее. И прошу всеже довести до логического конца - как мне вставить картинку на странице? Напишите пожалуйста что в теге <img> надо прописать, я по логике все картинки (из доп. свойств к информационной системе) так распределю.
#
Re: Не листаются страницы в каталоге и фотогалерее
Идеально было бы иметь такую структуру:
<xsl:if test="fail1!=''">
   <xsl:variable name="srcpath" select="fail1" />
   <a href="JavaScript:void(0)" onclick="ShowImgWindow('{item_name}','/{$srcpath}', {fail1/@width}, {fail1/@height})"><img src="/{fail1_small_image}" style="padding-right:10px; padding-bottom:10px;"/></a>
</xsl:if>

Как присвоить fail1 и fail1_small_image значения? Логически наверно бы так выглядело:

fail1 = <xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='fail1']/property_file_path"/>

fail1_small_image = <xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property[@xml_name='fail1']/small_image/property_file_path"/>
Авторизация