Дополнительные свойства для элементов
HVitaminka, ошибка, связанная с отображением ссылки на файл в том, что необходимо указывать ссылку относительно корня, т.е. так:
<xsl:if test="item_propertys/item_property/form!= ' '">
<br/><a href="/{item_propertys/item_property[@xml_name='form']/property_file_path}" target="blank">
<xsl:value-of select="item_propertys/item_property[@xml_name='form']/value"/>
</a>
</xsl:if>
<xsl:if test="item_propertys/item_property/form!= ' '">
<br/><a href="/{item_propertys/item_property[@xml_name='form']/property_file_path}" target="blank">
<xsl:value-of select="item_propertys/item_property[@xml_name='form']/value"/>
</a>
</xsl:if>
Не совсем понятно, что необходимо выводить на странице и опишите подробнее поставленную задачу.
Документ скачивается теперь правильно! Спасибо, Наталья!
По второму вопросу. Странно, но из форума почему-то я не попадаю на нужную страницу. видимо поэтому непонятна суть вопроса...
Документ:
Туризм→Экскурсионные туры → Австрия.
Слево под картинкой должен быть вывод доп. свойства "инфосистема". Но выводится только ее номер "401". Инфосистема, которую пытаюсь вывести называется соответственно "Фотогалерея", группа "Фотогалерея Австрии".
Я немного изменила шаблон, дабы не путаться-привожу измененный:
По второму вопросу. Странно, но из форума почему-то я не попадаю на нужную страницу. видимо поэтому непонятна суть вопроса...
Документ:
Туризм→Экскурсионные туры → Австрия.
Слево под картинкой должен быть вывод доп. свойства "инфосистема". Но выводится только ее номер "401". Инфосистема, которую пытаюсь вывести называется соответственно "Фотогалерея", группа "Фотогалерея Австрии".
Я немного изменила шаблон, дабы не путаться-привожу измененный:
<?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="/">
<xsl:apply-templates select="/document/item"/>
</xsl:template>
<xsl:template match="/document/item">
<SCRIPT>
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
function ShowImgWindow(title, src, width, height)
{
obj = window.open("", "", "scrollbars=0,dialog=0,minimizable=1,modal=1,width="+width+",height="+height+",resizable=0");
obj.document.write("<html>");
obj.document.write("<head>");
obj.document.write("<title>"+title+"</title>");
obj.document.write("</head>");
obj.document.write("<body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>");
obj.document.write("<img src=\""+src+"\" />");
obj.document.write("</body>");
obj.document.write("</html>");
}
]]>
</xsl:text>
</xsl:comment>
</SCRIPT>
<!-- Получаем ID родительской группы и записываем в переменную $parent_group_id -->
<xsl:variable name="parent_group_id" select="/document/information_system/parent_group_id"/>
<!-- ============= -->
<!-- Путь к группе -->
<!-- ============= -->
<xsl:apply-templates select="//group[@id=$parent_group_id]" mode="goup_path"/>
<h1><xsl:value-of disable-output-escaping="yes" select="item_name"/></h1>
<table>
<tr>
<td width="10%" valign="top">
<!-- Фотогафия к информационному элементу -->
<xsl:if test="item_small_image!=''">
<!-- Проверяем задан ли путь к файлу большого изображения -->
<xsl:if test="item_image!=''">
<xsl:variable name="srcpath" select="item_image" />
<a href="JavaScript:void(0)" onclick="ShowImgWindow('{item_name}','/{$srcpath}', {item_image/@width}, {item_image/@height})"><img src="/{item_small_image}" style="padding-right: 10px; padding-bottom: 10px"/></a>
</xsl:if>
<xsl:if test="item_image =''">
<img align="left" src="/{item_small_image}" style="padding-right: 10px; padding-bottom: 10px"/>
</xsl:if>
</xsl:if>
<!-- Анкета (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/form!= ' '">
<br/><a href="/{item_propertys/item_property[@xml_name='form']/property_file_path}" target="blank">
<xsl:value-of select="item_propertys/item_property[@xml_name='form']/value"/>
</a>
</xsl:if>
<!-- Фотогалерея (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/photo!=''">
<br/><xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/photo"/>
</xsl:if>
</td>
<td align="justify">
<!-- Текст информационного элемента -->
<p><xsl:value-of disable-output-escaping="yes" select="item_text"/></p>
</td>
</tr>
</table>
<xsl:if test="/document/show_comments/node() and /document/show_comments = 1">
<!-- Отображение комментариев -->
<xsl:if test="count(item_comments/comment) > 0">
<p class="title">Комментарии</p>
<p><xsl:apply-templates select="item_comments/comment" /></p>
</xsl:if>
<p class="title">Добавить комментарий</p>
<!--Отображение формы добавления комментария-->
<form action="{/document/url}" method="post">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>ФИО: </td>
<td><input type="text" size="50" name="comment_autor" value=""/></td>
</tr>
<tr>
<td>E-mail: </td>
<td><input type="text" size="50" name="comment_email" value=""/></td>
</tr>
<tr>
<td>Тема: </td>
<td><input type="text" size="50" name="comment_subject" value=""/></td>
</tr>
<tr>
<td>Комментарий: </td>
<td><textarea name="comment_text" cols="50" rows="10"></textarea></td>
</tr>
<!-- Обработка CAPTCHA -->
<xsl:if test="//captcha_key != 0">
<tr>
<td colspan="2" align="center"><strong>Для отправки комментария введите число, изображенное на картинке</strong></td>
</tr>
<tr>
<td align="center"><img style="border: 1px solid #000000" src="/captcha.php?get_captcha={//captcha_key}" title="Введите число изображённое на картинке"/></td>
<td>
<input type="hidden" name="captcha_key" value="{//captcha_key}"/>
<input type="text" name="captcha_keystring" size="15" />
</td>
</tr>
</xsl:if>
<tr>
<td colspan="2" align="center"><input type="submit" name="add_comment" value="Добавить комментарий"/></td>
</tr>
</table>
</form>
</xsl:if>
</xsl:template>
<!-- ======================================================== -->
<!-- Шаблон выводит рекурсивно ссылки на группы инф. элемента -->
<!-- ======================================================== -->
<xsl:template match="group" mode="goup_path">
<xsl:variable name="parent_id" select="@parent_id"/>
<!-- Выбираем рекурсивно вышестоящую группу -->
<xsl:apply-templates select="//group[@id=$parent_id]" mode="goup_path" />
<xsl:if test="@parent_id=0">
<a href="{/document/information_system/url}"><xsl:value-of disable-output-escaping="yes" select="/document/information_system/name"/></a>
</xsl:if>
<span class="path_arrow">→</span>
<a href="{/document/information_system/url}{fullpath}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
</xsl:template>
<!-- Отображение комментариев -->
<xsl:template match="item_comments/comment">
<li>
<xsl:value-of disable-output-escaping="yes" select="comment_subject"/><br/>Автор: <a href="mailto:{comment_email}"><xsl:value-of disable-output-escaping="yes" select="comment_fio"/></a>  ·  <b><xsl:value-of disable-output-escaping="yes" select="comment_date"/></b><br/>
<xsl:value-of disable-output-escaping="yes" select="comment_text"/>
</li>
</xsl:template>
</xsl:stylesheet>
<!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="/">
<xsl:apply-templates select="/document/item"/>
</xsl:template>
<xsl:template match="/document/item">
<SCRIPT>
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[
function ShowImgWindow(title, src, width, height)
{
obj = window.open("", "", "scrollbars=0,dialog=0,minimizable=1,modal=1,width="+width+",height="+height+",resizable=0");
obj.document.write("<html>");
obj.document.write("<head>");
obj.document.write("<title>"+title+"</title>");
obj.document.write("</head>");
obj.document.write("<body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>");
obj.document.write("<img src=\""+src+"\" />");
obj.document.write("</body>");
obj.document.write("</html>");
}
]]>
</xsl:text>
</xsl:comment>
</SCRIPT>
<!-- Получаем ID родительской группы и записываем в переменную $parent_group_id -->
<xsl:variable name="parent_group_id" select="/document/information_system/parent_group_id"/>
<!-- ============= -->
<!-- Путь к группе -->
<!-- ============= -->
<xsl:apply-templates select="//group[@id=$parent_group_id]" mode="goup_path"/>
<h1><xsl:value-of disable-output-escaping="yes" select="item_name"/></h1>
<table>
<tr>
<td width="10%" valign="top">
<!-- Фотогафия к информационному элементу -->
<xsl:if test="item_small_image!=''">
<!-- Проверяем задан ли путь к файлу большого изображения -->
<xsl:if test="item_image!=''">
<xsl:variable name="srcpath" select="item_image" />
<a href="JavaScript:void(0)" onclick="ShowImgWindow('{item_name}','/{$srcpath}', {item_image/@width}, {item_image/@height})"><img src="/{item_small_image}" style="padding-right: 10px; padding-bottom: 10px"/></a>
</xsl:if>
<xsl:if test="item_image =''">
<img align="left" src="/{item_small_image}" style="padding-right: 10px; padding-bottom: 10px"/>
</xsl:if>
</xsl:if>
<!-- Анкета (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/form!= ' '">
<br/><a href="/{item_propertys/item_property[@xml_name='form']/property_file_path}" target="blank">
<xsl:value-of select="item_propertys/item_property[@xml_name='form']/value"/>
</a>
</xsl:if>
<!-- Фотогалерея (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/photo!=''">
<br/><xsl:value-of disable-output-escaping="yes" select="item_propertys/item_property/photo"/>
</xsl:if>
</td>
<td align="justify">
<!-- Текст информационного элемента -->
<p><xsl:value-of disable-output-escaping="yes" select="item_text"/></p>
</td>
</tr>
</table>
<xsl:if test="/document/show_comments/node() and /document/show_comments = 1">
<!-- Отображение комментариев -->
<xsl:if test="count(item_comments/comment) > 0">
<p class="title">Комментарии</p>
<p><xsl:apply-templates select="item_comments/comment" /></p>
</xsl:if>
<p class="title">Добавить комментарий</p>
<!--Отображение формы добавления комментария-->
<form action="{/document/url}" method="post">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>ФИО: </td>
<td><input type="text" size="50" name="comment_autor" value=""/></td>
</tr>
<tr>
<td>E-mail: </td>
<td><input type="text" size="50" name="comment_email" value=""/></td>
</tr>
<tr>
<td>Тема: </td>
<td><input type="text" size="50" name="comment_subject" value=""/></td>
</tr>
<tr>
<td>Комментарий: </td>
<td><textarea name="comment_text" cols="50" rows="10"></textarea></td>
</tr>
<!-- Обработка CAPTCHA -->
<xsl:if test="//captcha_key != 0">
<tr>
<td colspan="2" align="center"><strong>Для отправки комментария введите число, изображенное на картинке</strong></td>
</tr>
<tr>
<td align="center"><img style="border: 1px solid #000000" src="/captcha.php?get_captcha={//captcha_key}" title="Введите число изображённое на картинке"/></td>
<td>
<input type="hidden" name="captcha_key" value="{//captcha_key}"/>
<input type="text" name="captcha_keystring" size="15" />
</td>
</tr>
</xsl:if>
<tr>
<td colspan="2" align="center"><input type="submit" name="add_comment" value="Добавить комментарий"/></td>
</tr>
</table>
</form>
</xsl:if>
</xsl:template>
<!-- ======================================================== -->
<!-- Шаблон выводит рекурсивно ссылки на группы инф. элемента -->
<!-- ======================================================== -->
<xsl:template match="group" mode="goup_path">
<xsl:variable name="parent_id" select="@parent_id"/>
<!-- Выбираем рекурсивно вышестоящую группу -->
<xsl:apply-templates select="//group[@id=$parent_id]" mode="goup_path" />
<xsl:if test="@parent_id=0">
<a href="{/document/information_system/url}"><xsl:value-of disable-output-escaping="yes" select="/document/information_system/name"/></a>
</xsl:if>
<span class="path_arrow">→</span>
<a href="{/document/information_system/url}{fullpath}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
</xsl:template>
<!-- Отображение комментариев -->
<xsl:template match="item_comments/comment">
<li>
<xsl:value-of disable-output-escaping="yes" select="comment_subject"/><br/>Автор: <a href="mailto:{comment_email}"><xsl:value-of disable-output-escaping="yes" select="comment_fio"/></a>  ·  <b><xsl:value-of disable-output-escaping="yes" select="comment_date"/></b><br/>
<xsl:value-of disable-output-escaping="yes" select="comment_text"/>
</li>
</xsl:template>
</xsl:stylesheet>
HVitaminka, необходимо видеть XML-код(приведите его пожалуйста). Для этого необходимо авторизоваться в админке, а на сайте в адресной строке дописать запрос: ?show_xml. Далее нажать на соответствующую пиктограмму и скопировать код.
Вам необходимо отображать фотографии из группы "Фотогалерея Австрии"(для примера)?
Вам необходимо отображать фотографии из группы "Фотогалерея Австрии"(для примера)?
Вот:
<?xml version="1.0" encoding="windows-1251"?>
<document>
<ОтображатьСсылкуНаАрхив>0</ОтображатьСсылкуНаАрхив>
<ОтображатьСсылкиНаСледующиеСтраницы>1</ОтображатьСсылкиНаСледующиеСтраницы>
<show_comments>0</show_comments>
<information_system id="31">
<name>Туризм</name>
<url>/turizm/</url>
<description></description>
<captcha_used>1</captcha_used>
<captcha_key>59488</captcha_key>
<parent_group_id>707</parent_group_id>
</information_system>
<groups_tree>
<group_node id="707">
<group_name>Экскурсионные туры</group_name>
<group_path>ekskursionnye_tury/</group_path>
</group_node>
</groups_tree>
<group id="706" parent_id="0">
<name>Пляжный отдых</name>
<description></description>
<order>1</order>
<path>pljazhnyjj_otdykh</path>
<fullpath>pljazhnyjj_otdykh/</fullpath>
<access>0</access>
<count_items>14</count_items>
<count_all_items>14</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069922.jpg</big_image>
<small_image>small_information_groups_1202069922.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Пляжный отдых</seo_title>
<seo_description>пляжный отдых в Египте, Кипре, ОАЭ и Тунисе. Бали Болгария Гоа (Индия) Греция Доминикана Испания Италия Куба Мальдивы Мальта</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="707" parent_id="0">
<name>Экскурсионные туры</name>
<description></description>
<order>2</order>
<path>ekskursionnye_tury</path>
<fullpath>ekskursionnye_tury/</fullpath>
<access>0</access>
<count_items>20</count_items>
<count_all_items>20</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069934.jpg</big_image>
<small_image>small_information_groups_1202069934.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Экскурсионные туры</seo_title>
<seo_description>Вы можете воспользоваться нашими предложениями по турам в Испанию, жарким экскурсионным турам в ОАЭ, незабываемым турам в Тайланд</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="708" parent_id="0">
<name>Круизы</name>
<description></description>
<order>3</order>
<path>kruizy</path>
<fullpath>kruizy/</fullpath>
<access>0</access>
<count_items>0</count_items>
<count_all_items>0</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069959.jpg</big_image>
<small_image>small_information_groups_1202069959.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Круизы</seo_title>
<seo_description>орские круизы по Средиземному морю, Карибам, речные круизы по Европе, русские морские круизы из Санкт-Петербурга, теплоходные круизы по Дунаю и многое другое.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="709" parent_id="0">
<name>Курорты России</name>
<description></description>
<order>4</order>
<path>kurorty_rossii</path>
<fullpath>kurorty_rossii/</fullpath>
<access>0</access>
<count_items>28</count_items>
<count_all_items>28</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069971.jpg</big_image>
<small_image>small_information_groups_1202069971.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Курорты России</seo_title>
<seo_description>Сочи, Геленджик, Анапа. Комфортабельные отели на берегу моря.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="710" parent_id="0">
<name>Отдых в Подмосковье</name>
<description></description>
<order>5</order>
<path>otdykh_v_podmoskove</path>
<fullpath>otdykh_v_podmoskove/</fullpath>
<access>0</access>
<count_items>32</count_items>
<count_all_items>32</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202070017.jpg</big_image>
<small_image>small_information_groups_1202070017.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Отдых в Подмосковье</seo_title>
<seo_description>Помосковные пансионаты и дома отдыха</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="711" parent_id="0">
<name>Образование и работа за рубежом</name>
<description></description>
<order>6</order>
<path>obrazovanie_i_rabota_za_rubezhom</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/</fullpath>
<access>0</access>
<count_items>0</count_items>
<count_all_items>25</count_all_items>
<count_groups>3</count_groups>
<count_all_groups>3</count_all_groups>
<big_image>information_groups_1202070044.jpg</big_image>
<small_image>small_information_groups_1202070044.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<propertys>
</propertys>
<group id="712" parent_id="711">
<name>Образование</name>
<description></description>
<order>0</order>
<path>obrazovanie</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/obrazovanie/</fullpath>
<access>0</access>
<count_items>6</count_items>
<count_all_items>6</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202157147.jpg</big_image>
<small_image>small_information_groups_1202157147.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Образование за рубежом</seo_title>
<seo_description>Образование за рубежом. Колледжи. Изучение языка. Проживание в семьях.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="713" parent_id="711">
<name>Работа</name>
<description></description>
<order>0</order>
<path>rabota</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/rabota/</fullpath>
<access>0</access>
<count_items>16</count_items>
<count_all_items>16</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1203333302.jpg</big_image>
<small_image>small_information_groups_1203333302.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Работа за рубежом</seo_title>
<seo_description>Работа за рубежом. Различные вакансии для мужчин и женщин разных возрастов.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="714" parent_id="711">
<name>Иммиграция</name>
<description></description>
<order>0</order>
<path>immigratsija</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/immigratsija/</fullpath>
<access>0</access>
<count_items>3</count_items>
<count_all_items>3</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1203333322.jpg</big_image>
<small_image>small_information_groups_1203333322.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Иммиграция за рубеж</seo_title>
<seo_description>Иммиграция за рубеж. Различные вакансии для мужчин и женщин разных возрастов. Медики.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
</group>
<item id="373" group_id="707">
<item_date>05.02.2008</item_date>
<item_datetime>05.02.2008 01:35:50</item_datetime>
<item_time>01:35:50</item_time>
<item_name>Австрия</item_name>
<item_description>Уютно расположившись в Центре Европы, охватив большую часть восточных Альп и живописных долин вдоль голубоко Дуная, маленькая Австрия уже давно стала Меккой для путешественников. Эта волшебная страна покоряет роскошью и изысканностью дворцов и парковых ансамблей Вены и Зальцбурга, неповторимыми пейзажами горных озер, чистота которых является предметом национальной гордости австрийцев, небольшими курортными городками, богатыми термальными водами и, конечно, бурной культурной жизнью: ведь популярность родины Моцарта привлекает сюда на фестивали и концерты самых именитых музыкантов со всего мира.</item_description>
<item_text><p>
<b>Описание:</b> Уютно расположившись в Центре Европы, охватив большую часть восточных Альп и живописных долин вдоль голубоко Дуная, маленькая Австрия уже давно стала Меккой для путешественников. Эта волшебная страна покоряет роскошью и изысканностью дворцов и парковых ансамблей Вены и Зальцбурга, неповторимыми пейзажами горных озер, чистота которых является предметом национальной гордости австрийцев, небольшими курортными городками, богатыми термальными водами и, конечно, бурной культурной жизнью: ведь популярность родины Моцарта привлекает сюда на фестивали и концерты самых именитых музыкантов со всего мира.
</p>
<p>
Австрия туристическая предоставляет неограниченные возможности для проведения отпуска круглый год: множество уютных долин, окруженных горными хребтами, мягкий климат и нетронутая природа создают прекрасные возможности для активного отдыха. Зимой туристы приезжают сюда не только чтобы насладиться красотой Вены, но и покататься на австрийских горнолыжных курортах. Летом тысячи любителей австрийской ривьеры направляются в Каринтию - край кристально чистых теплых озер, прекрасно подходящий для семейного отдыха.
</p>
<p>
Горы и озера; многочисленные прекрасные ландшафты; замки, дворцы и монастыри; исторические города; разнообразная кухня, а также театры, опера, концертные залы; доброжелательные люди; возможности занятий физкультурой и спортом, отдыха всей семьей - все это Вы найдете именно в Австрии.
</p>
<p>
Страна снежных полей и скалистых гор, приветливых и гостеприимных людей, пивных пирушек и веселья до утра, родина Шнапса и Глювайна - ждет вас!
</p>
<p>
<b>Географическое расположение:</b> Австрия занимает площадь 83 850 кв. км, граничит со Швейцарией, Италией, Словенией, Венгрией, Словакией, Чехией и Германией. 75% территории занимают Восточные Альпы, более 10% процентов территории занимают высокогорные плато. В Австрии более 900 вершин, высота которых превышает 3000 м.
</p>
<p>
<b>Столица:</b> Вена.
</p>
<p>
<b>Полезная информация:</b> Почтовые отделения работают с понедельника по пятницу с 8.00 до 18.00 с перерывом с 12.00 до 14.00. Главпочтампы и почтовые отделения вокзалов в больших городах и аэропортах работают без перерыва, а также ночью, по выходным и праздничным дням.
</p>
<p>
<b>Виза:</b> Для въезда в страну граждане России должны иметь загранпаспорт, а так же визу, которая выдается Австрийским консульством. Для получения визы необходимо предоставить в консульство действительный загранпаспорт, заполненную анкету с фотографией, билет на самолет или поезд (туда и обратно), медицинскую страховку, приглашение с австрийской стороны. При этом признаются страховые полисы, выданные компаниями, у которых в Австрии имеется уполномоченный представитель.
</p>
<p>
<b>Валюта:</b> государственная валюта - евро. Национальная валюта и валюта иностранных государств может ввозиться в Австрию и вывозиться из страны без ограничений.
</p>
<p>
Оплата с кредитной карты принимается не везде. Карты, принимающиеся к оплате: Eurocard, Master-Card, Visa.
</p>
<p>
<b>Телефоны:</b> все австрийские населенные пункты имеют автоматическую телефонную связь. С телефонов-автоматов, работающих от монеты или телефонной карты можно звонить как по Австрии, так и за границу. <br />
Звонки из России в Австрию 8-10-43- код города (без нуля)-номер абонента. <br />
Звонок из Австрии в Австрию 0-код города - номер абонента Звонок из Австрии в Россию 007-код города - номер абонента.
</p>
<p>
<b>Время:</b> отстает от московского на 2 часа.
</p>
<p>
<b>Язык:</b> немецкий. Большинство работников сферы туризма понимают и говорят на английском языке.
</p>
<p>
<b>Население:</b> 8 миллионов человек, 20% живут в Вене.
</p>
<p>
<b>Религия:</b> католицизм (78% населения).
</p>
<p>
<b>Транспорт:</b> Несомненно, имея возможность свободно передвигаться по Европе на автомобиле, Вы будете иметь возможность самостоятельно посетить любое достопримечательное место, достойное Вашего внимания.
</p>
<p>
Для аренды автомобиля в Австрии Вы должны иметь кредитную карту любого банка. Чтобы получить в Ваше распоряжение автомобили Мерседес классов Е и С, понадобится 2 кредитные карты. Без кредитной карты автомобиль на территории Австрии не предоставляется. Минимальный срок аренды - 3 дня. Машину можно вернуть в любом городе Австрии на сервисный пункт проката автомобилей бесплатно. <br />
Квалификационные требования к водителям - водительские права международного образца ( пластиковые ), выданные более 1 года назад.
</p>
<p>
<b>Праздники:</b> Новый год- 1 января, <br />
Трёх святителей - 6 января, <br />
Пасхальный понедельник , <br />
Государственный праздник - 1 мая, <br />
Вознесение - 40-й день после пасхи, <br />
Троица - 50-й день после пасхи,, <br />
Успение Богородицы - 15 августа, <br />
Национальный день - 26 октября, <br />
Праздник всех святых - 1 ноября, <br />
Зачатие Девы Марии - 8 декабря, <br />
Рождество - 25 декабря, <br />
День Святого Штефана - 26 декабря. <br />
В праздничные дни музеи закрыты, некоторые магазины работают.
</p>
<p>
<b>Административное деление:</b> Австрия состоит из 9 федеральных земель: Вена, Бургенланд, Верхняя Австрия, Зальцбургерланд, Каринтия, Нижняя Австрия, Тироль, Форарльберг и Штирия.
</p>
<p>
<b>Политическая система:</b> демократическая республика.
</p>
<p>
<b>Посольство:</b> Посольство Российской Федерации в Вене: Reisnerstrasse 45/47, 1030 Wien тел. 43/1/712-32-33. <br />
Ген. Консульство Российской Федерации в Зальцбурге: тел. 43/662/621743
</p></item_text>
<item_image width="220" height="147">upload/information_items_1202673086.jpg</item_image>
<item_small_image width="120" height="80">upload/small_information_items_1202673086.jpg</item_small_image>
<item_status>1</item_status>
<item_seo_title>Австрия</item_seo_title>
<item_seo_description>Страна снежных полей и скалистых гор, приветливых и гостеприимных людей, пивных пирушек и веселья до утра, родина Шнапса и Глювайна - ждет вас!</item_seo_description>
<item_seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</item_seo_keywords>
<item_access>-1</item_access>
<item_putoff_date>2008-02-05 01:35:50</item_putoff_date>
<item_putend_date>0000-00-00 00:00:00</item_putend_date>
<item_path>/turizm/ekskursionnye_tury/avstrija/</item_path>
<item_propertys>
<item_property type="InformationSystemItem" xml_name="photo">
<property_id>693</property_id>
<property_xml_name>photo</property_xml_name>
<property_name>Фотогалерея</property_name>
<property_order>0</property_order>
<value>401</value>
<photo>401</photo>
<item id="401" group_id="715">
<item_date>06.02.2008</item_date>
<item_datetime>06.02.2008 00:10:32</item_datetime>
<item_time>00:10:32</item_time>
<item_name>фото 1</item_name>
<item_description><p>
<a href="http://www.astrago.ru/turizm/ekskursionnye_tury/"></a>
</p></item_description>
<item_text><p>
<a href="http://www.astrago.ru/turizm/ekskursionnye_tury/"></a>
</p></item_text>
<item_image width="190" height="216">upload/information_items_1203099823.jpg</item_image>
<item_small_image width="131" height="150">upload/small_information_items_1203099823.jpg</item_small_image>
<item_status>1</item_status>
<item_seo_title></item_seo_title>
<item_seo_description></item_seo_description>
<item_seo_keywords></item_seo_keywords>
<item_access>-1</item_access>
<item_putoff_date>2008-02-06 00:10:32</item_putoff_date>
<item_putend_date>0000-00-00 00:00:00</item_putend_date>
<item_path>/photogallery/fotogalereja_avstrii/avstrija/</item_path>
<item_propertys>
</item_propertys>
<item_comments>
</item_comments>
</item>
</item_property>
</item_propertys>
<item_comments>
</item_comments>
</item>
</document>
Для примера да, я взяла именно этот документ и в нем "фотогалерея Австрии".
<?xml version="1.0" encoding="windows-1251"?>
<document>
<ОтображатьСсылкуНаАрхив>0</ОтображатьСсылкуНаАрхив>
<ОтображатьСсылкиНаСледующиеСтраницы>1</ОтображатьСсылкиНаСледующиеСтраницы>
<show_comments>0</show_comments>
<information_system id="31">
<name>Туризм</name>
<url>/turizm/</url>
<description></description>
<captcha_used>1</captcha_used>
<captcha_key>59488</captcha_key>
<parent_group_id>707</parent_group_id>
</information_system>
<groups_tree>
<group_node id="707">
<group_name>Экскурсионные туры</group_name>
<group_path>ekskursionnye_tury/</group_path>
</group_node>
</groups_tree>
<group id="706" parent_id="0">
<name>Пляжный отдых</name>
<description></description>
<order>1</order>
<path>pljazhnyjj_otdykh</path>
<fullpath>pljazhnyjj_otdykh/</fullpath>
<access>0</access>
<count_items>14</count_items>
<count_all_items>14</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069922.jpg</big_image>
<small_image>small_information_groups_1202069922.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Пляжный отдых</seo_title>
<seo_description>пляжный отдых в Египте, Кипре, ОАЭ и Тунисе. Бали Болгария Гоа (Индия) Греция Доминикана Испания Италия Куба Мальдивы Мальта</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="707" parent_id="0">
<name>Экскурсионные туры</name>
<description></description>
<order>2</order>
<path>ekskursionnye_tury</path>
<fullpath>ekskursionnye_tury/</fullpath>
<access>0</access>
<count_items>20</count_items>
<count_all_items>20</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069934.jpg</big_image>
<small_image>small_information_groups_1202069934.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Экскурсионные туры</seo_title>
<seo_description>Вы можете воспользоваться нашими предложениями по турам в Испанию, жарким экскурсионным турам в ОАЭ, незабываемым турам в Тайланд</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="708" parent_id="0">
<name>Круизы</name>
<description></description>
<order>3</order>
<path>kruizy</path>
<fullpath>kruizy/</fullpath>
<access>0</access>
<count_items>0</count_items>
<count_all_items>0</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069959.jpg</big_image>
<small_image>small_information_groups_1202069959.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Круизы</seo_title>
<seo_description>орские круизы по Средиземному морю, Карибам, речные круизы по Европе, русские морские круизы из Санкт-Петербурга, теплоходные круизы по Дунаю и многое другое.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="709" parent_id="0">
<name>Курорты России</name>
<description></description>
<order>4</order>
<path>kurorty_rossii</path>
<fullpath>kurorty_rossii/</fullpath>
<access>0</access>
<count_items>28</count_items>
<count_all_items>28</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202069971.jpg</big_image>
<small_image>small_information_groups_1202069971.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Курорты России</seo_title>
<seo_description>Сочи, Геленджик, Анапа. Комфортабельные отели на берегу моря.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="710" parent_id="0">
<name>Отдых в Подмосковье</name>
<description></description>
<order>5</order>
<path>otdykh_v_podmoskove</path>
<fullpath>otdykh_v_podmoskove/</fullpath>
<access>0</access>
<count_items>32</count_items>
<count_all_items>32</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202070017.jpg</big_image>
<small_image>small_information_groups_1202070017.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Отдых в Подмосковье</seo_title>
<seo_description>Помосковные пансионаты и дома отдыха</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="711" parent_id="0">
<name>Образование и работа за рубежом</name>
<description></description>
<order>6</order>
<path>obrazovanie_i_rabota_za_rubezhom</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/</fullpath>
<access>0</access>
<count_items>0</count_items>
<count_all_items>25</count_all_items>
<count_groups>3</count_groups>
<count_all_groups>3</count_all_groups>
<big_image>information_groups_1202070044.jpg</big_image>
<small_image>small_information_groups_1202070044.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<propertys>
</propertys>
<group id="712" parent_id="711">
<name>Образование</name>
<description></description>
<order>0</order>
<path>obrazovanie</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/obrazovanie/</fullpath>
<access>0</access>
<count_items>6</count_items>
<count_all_items>6</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1202157147.jpg</big_image>
<small_image>small_information_groups_1202157147.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Образование за рубежом</seo_title>
<seo_description>Образование за рубежом. Колледжи. Изучение языка. Проживание в семьях.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="713" parent_id="711">
<name>Работа</name>
<description></description>
<order>0</order>
<path>rabota</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/rabota/</fullpath>
<access>0</access>
<count_items>16</count_items>
<count_all_items>16</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1203333302.jpg</big_image>
<small_image>small_information_groups_1203333302.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Работа за рубежом</seo_title>
<seo_description>Работа за рубежом. Различные вакансии для мужчин и женщин разных возрастов.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
<group id="714" parent_id="711">
<name>Иммиграция</name>
<description></description>
<order>0</order>
<path>immigratsija</path>
<fullpath>obrazovanie_i_rabota_za_rubezhom/immigratsija/</fullpath>
<access>0</access>
<count_items>3</count_items>
<count_all_items>3</count_all_items>
<count_groups>0</count_groups>
<count_all_groups>0</count_all_groups>
<big_image>information_groups_1203333322.jpg</big_image>
<small_image>small_information_groups_1203333322.jpg</small_image>
<allow_indexation>1</allow_indexation>
<seo_title>Иммиграция за рубеж</seo_title>
<seo_description>Иммиграция за рубеж. Различные вакансии для мужчин и женщин разных возрастов. Медики.</seo_description>
<seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</seo_keywords>
<propertys>
</propertys>
</group>
</group>
<item id="373" group_id="707">
<item_date>05.02.2008</item_date>
<item_datetime>05.02.2008 01:35:50</item_datetime>
<item_time>01:35:50</item_time>
<item_name>Австрия</item_name>
<item_description>Уютно расположившись в Центре Европы, охватив большую часть восточных Альп и живописных долин вдоль голубоко Дуная, маленькая Австрия уже давно стала Меккой для путешественников. Эта волшебная страна покоряет роскошью и изысканностью дворцов и парковых ансамблей Вены и Зальцбурга, неповторимыми пейзажами горных озер, чистота которых является предметом национальной гордости австрийцев, небольшими курортными городками, богатыми термальными водами и, конечно, бурной культурной жизнью: ведь популярность родины Моцарта привлекает сюда на фестивали и концерты самых именитых музыкантов со всего мира.</item_description>
<item_text><p>
<b>Описание:</b> Уютно расположившись в Центре Европы, охватив большую часть восточных Альп и живописных долин вдоль голубоко Дуная, маленькая Австрия уже давно стала Меккой для путешественников. Эта волшебная страна покоряет роскошью и изысканностью дворцов и парковых ансамблей Вены и Зальцбурга, неповторимыми пейзажами горных озер, чистота которых является предметом национальной гордости австрийцев, небольшими курортными городками, богатыми термальными водами и, конечно, бурной культурной жизнью: ведь популярность родины Моцарта привлекает сюда на фестивали и концерты самых именитых музыкантов со всего мира.
</p>
<p>
Австрия туристическая предоставляет неограниченные возможности для проведения отпуска круглый год: множество уютных долин, окруженных горными хребтами, мягкий климат и нетронутая природа создают прекрасные возможности для активного отдыха. Зимой туристы приезжают сюда не только чтобы насладиться красотой Вены, но и покататься на австрийских горнолыжных курортах. Летом тысячи любителей австрийской ривьеры направляются в Каринтию - край кристально чистых теплых озер, прекрасно подходящий для семейного отдыха.
</p>
<p>
Горы и озера; многочисленные прекрасные ландшафты; замки, дворцы и монастыри; исторические города; разнообразная кухня, а также театры, опера, концертные залы; доброжелательные люди; возможности занятий физкультурой и спортом, отдыха всей семьей - все это Вы найдете именно в Австрии.
</p>
<p>
Страна снежных полей и скалистых гор, приветливых и гостеприимных людей, пивных пирушек и веселья до утра, родина Шнапса и Глювайна - ждет вас!
</p>
<p>
<b>Географическое расположение:</b> Австрия занимает площадь 83 850 кв. км, граничит со Швейцарией, Италией, Словенией, Венгрией, Словакией, Чехией и Германией. 75% территории занимают Восточные Альпы, более 10% процентов территории занимают высокогорные плато. В Австрии более 900 вершин, высота которых превышает 3000 м.
</p>
<p>
<b>Столица:</b> Вена.
</p>
<p>
<b>Полезная информация:</b> Почтовые отделения работают с понедельника по пятницу с 8.00 до 18.00 с перерывом с 12.00 до 14.00. Главпочтампы и почтовые отделения вокзалов в больших городах и аэропортах работают без перерыва, а также ночью, по выходным и праздничным дням.
</p>
<p>
<b>Виза:</b> Для въезда в страну граждане России должны иметь загранпаспорт, а так же визу, которая выдается Австрийским консульством. Для получения визы необходимо предоставить в консульство действительный загранпаспорт, заполненную анкету с фотографией, билет на самолет или поезд (туда и обратно), медицинскую страховку, приглашение с австрийской стороны. При этом признаются страховые полисы, выданные компаниями, у которых в Австрии имеется уполномоченный представитель.
</p>
<p>
<b>Валюта:</b> государственная валюта - евро. Национальная валюта и валюта иностранных государств может ввозиться в Австрию и вывозиться из страны без ограничений.
</p>
<p>
Оплата с кредитной карты принимается не везде. Карты, принимающиеся к оплате: Eurocard, Master-Card, Visa.
</p>
<p>
<b>Телефоны:</b> все австрийские населенные пункты имеют автоматическую телефонную связь. С телефонов-автоматов, работающих от монеты или телефонной карты можно звонить как по Австрии, так и за границу. <br />
Звонки из России в Австрию 8-10-43- код города (без нуля)-номер абонента. <br />
Звонок из Австрии в Австрию 0-код города - номер абонента Звонок из Австрии в Россию 007-код города - номер абонента.
</p>
<p>
<b>Время:</b> отстает от московского на 2 часа.
</p>
<p>
<b>Язык:</b> немецкий. Большинство работников сферы туризма понимают и говорят на английском языке.
</p>
<p>
<b>Население:</b> 8 миллионов человек, 20% живут в Вене.
</p>
<p>
<b>Религия:</b> католицизм (78% населения).
</p>
<p>
<b>Транспорт:</b> Несомненно, имея возможность свободно передвигаться по Европе на автомобиле, Вы будете иметь возможность самостоятельно посетить любое достопримечательное место, достойное Вашего внимания.
</p>
<p>
Для аренды автомобиля в Австрии Вы должны иметь кредитную карту любого банка. Чтобы получить в Ваше распоряжение автомобили Мерседес классов Е и С, понадобится 2 кредитные карты. Без кредитной карты автомобиль на территории Австрии не предоставляется. Минимальный срок аренды - 3 дня. Машину можно вернуть в любом городе Австрии на сервисный пункт проката автомобилей бесплатно. <br />
Квалификационные требования к водителям - водительские права международного образца ( пластиковые ), выданные более 1 года назад.
</p>
<p>
<b>Праздники:</b> Новый год- 1 января, <br />
Трёх святителей - 6 января, <br />
Пасхальный понедельник , <br />
Государственный праздник - 1 мая, <br />
Вознесение - 40-й день после пасхи, <br />
Троица - 50-й день после пасхи,, <br />
Успение Богородицы - 15 августа, <br />
Национальный день - 26 октября, <br />
Праздник всех святых - 1 ноября, <br />
Зачатие Девы Марии - 8 декабря, <br />
Рождество - 25 декабря, <br />
День Святого Штефана - 26 декабря. <br />
В праздничные дни музеи закрыты, некоторые магазины работают.
</p>
<p>
<b>Административное деление:</b> Австрия состоит из 9 федеральных земель: Вена, Бургенланд, Верхняя Австрия, Зальцбургерланд, Каринтия, Нижняя Австрия, Тироль, Форарльберг и Штирия.
</p>
<p>
<b>Политическая система:</b> демократическая республика.
</p>
<p>
<b>Посольство:</b> Посольство Российской Федерации в Вене: Reisnerstrasse 45/47, 1030 Wien тел. 43/1/712-32-33. <br />
Ген. Консульство Российской Федерации в Зальцбурге: тел. 43/662/621743
</p></item_text>
<item_image width="220" height="147">upload/information_items_1202673086.jpg</item_image>
<item_small_image width="120" height="80">upload/small_information_items_1202673086.jpg</item_small_image>
<item_status>1</item_status>
<item_seo_title>Австрия</item_seo_title>
<item_seo_description>Страна снежных полей и скалистых гор, приветливых и гостеприимных людей, пивных пирушек и веселья до утра, родина Шнапса и Глювайна - ждет вас!</item_seo_description>
<item_seo_keywords>Туристическая компания Астра. туризм работа за рубежом обучение за рубежом визы иммиграция горящие туры путёвки загранпаспорта стажировки</item_seo_keywords>
<item_access>-1</item_access>
<item_putoff_date>2008-02-05 01:35:50</item_putoff_date>
<item_putend_date>0000-00-00 00:00:00</item_putend_date>
<item_path>/turizm/ekskursionnye_tury/avstrija/</item_path>
<item_propertys>
<item_property type="InformationSystemItem" xml_name="photo">
<property_id>693</property_id>
<property_xml_name>photo</property_xml_name>
<property_name>Фотогалерея</property_name>
<property_order>0</property_order>
<value>401</value>
<photo>401</photo>
<item id="401" group_id="715">
<item_date>06.02.2008</item_date>
<item_datetime>06.02.2008 00:10:32</item_datetime>
<item_time>00:10:32</item_time>
<item_name>фото 1</item_name>
<item_description><p>
<a href="http://www.astrago.ru/turizm/ekskursionnye_tury/"></a>
</p></item_description>
<item_text><p>
<a href="http://www.astrago.ru/turizm/ekskursionnye_tury/"></a>
</p></item_text>
<item_image width="190" height="216">upload/information_items_1203099823.jpg</item_image>
<item_small_image width="131" height="150">upload/small_information_items_1203099823.jpg</item_small_image>
<item_status>1</item_status>
<item_seo_title></item_seo_title>
<item_seo_description></item_seo_description>
<item_seo_keywords></item_seo_keywords>
<item_access>-1</item_access>
<item_putoff_date>2008-02-06 00:10:32</item_putoff_date>
<item_putend_date>0000-00-00 00:00:00</item_putend_date>
<item_path>/photogallery/fotogalereja_avstrii/avstrija/</item_path>
<item_propertys>
</item_propertys>
<item_comments>
</item_comments>
</item>
</item_property>
</item_propertys>
<item_comments>
</item_comments>
</item>
</document>
Для примера да, я взяла именно этот документ и в нем "фотогалерея Австрии".
Доброго времени суток!
Поставила предложенный код на страницу, там, где нужно вывести доп. изображение-получила ссылку на него. А можно ли сделать, чтобы была не ссылка, а именно изображение?
Страница:
Код:
<xsl:if test="item_propertys/item_property/photo1!= ' '">
<br/><a href="/{item_propertys/item_property[@xml_name='photo1']/property_file_path}" target="blank">
<xsl:value-of select="item_propertys/item_property[@xml_name='photo1']/value"/>
</a>
</xsl:if>
В мануале не нашла( Спасибо.
Поставила предложенный код на страницу, там, где нужно вывести доп. изображение-получила ссылку на него. А можно ли сделать, чтобы была не ссылка, а именно изображение?
Страница:
Код:
<xsl:if test="item_propertys/item_property/photo1!= ' '">
<br/><a href="/{item_propertys/item_property[@xml_name='photo1']/property_file_path}" target="blank">
<xsl:value-of select="item_propertys/item_property[@xml_name='photo1']/value"/>
</a>
</xsl:if>
В мануале не нашла( Спасибо.
По поводу первого вопроса: для вывода изображений из инфосистемы, являющейся доп. свойством, попробуйте добавить след. код в тэмплейт для инфоэлемента:
По второму вопросу: для отображения изображения вместо ссылки необходимо использовать след. конструкцию:
<xsl:if test="item_propertys/item_property/photo1 != '' ">
<br/><img src="/{item_propertys/item_property[@xml_name='photo1']/property_file_path}" >
</xsl:if>
<!-- ======================== -->
<!-- Данные об инф. элементах -->
<!-- ======================== -->
<xsl:template match="blocks/items/item">
...
<xsl:apply-templates select="item_propertys/item_property[@xml_name='photo']/item" />
...
</xsl:template>
<!-- ======================== -->
<!-- Выводим элементы из доп. свойства типа Инфосистема -->
<!-- ======================== -->
<xsl:template match="item_propertys/item_property/item">
<!-- Изображение для информационного элемента (если есть) -->
<xsl:if test="item_small_image!=''">
<a href="{item_path}" class="news_title"><img src="/{item_small_image}" alt="" style="margin: 3px 10px 10px 0px" align="left" /></a>
<br/>
</xsl:if>
</xsl:template>
<!-- Данные об инф. элементах -->
<!-- ======================== -->
<xsl:template match="blocks/items/item">
...
<xsl:apply-templates select="item_propertys/item_property[@xml_name='photo']/item" />
...
</xsl:template>
<!-- ======================== -->
<!-- Выводим элементы из доп. свойства типа Инфосистема -->
<!-- ======================== -->
<xsl:template match="item_propertys/item_property/item">
<!-- Изображение для информационного элемента (если есть) -->
<xsl:if test="item_small_image!=''">
<a href="{item_path}" class="news_title"><img src="/{item_small_image}" alt="" style="margin: 3px 10px 10px 0px" align="left" /></a>
<br/>
</xsl:if>
</xsl:template>
По второму вопросу: для отображения изображения вместо ссылки необходимо использовать след. конструкцию:
<xsl:if test="item_propertys/item_property/photo1 != '' ">
<br/><img src="/{item_propertys/item_property[@xml_name='photo1']/property_file_path}" >
</xsl:if>
Спасибо, Наталья!
Ну вот что у меня вышло в итоге на странице:
Инфосистема дополнительная заработала, но с ньюансом.
Завела инфосистему. В ней создала группу. В группу положила 2 элемента. Далее самое интересное.
При выборе в дополнительных свойствах:
1. Доплнительное фото 1-выбираю инфосистему, предлагается группа, в ней выбираю элемент. Все супер!
2. Доплнительное фото 2-выбираю инфосистему, предлагается 2 одинаковых группы (хотя по сути она одна), в любой выбираю выбираю элемент, все работает.
3,4 дополнительных свойства если выбрать, то пропорционально увеличивается количество одинаковых групп при выборе. Напомню, группа на самом деле всего одна.
Оставила пока два дополнительных изображения.
По второму вопросу.
Поставила Ваш код и решила сделать к нему ссылку на большое изображение (только не на скачивание, это я уже знаю теперь, а именно на отображение картинки), но выходит 404 (на этой же странице изображение нижнее слева)...
код:
<!-- Дополнительное фото (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/photo4!= ''">
<!-- Ссылка на большое фото -->
<a href="/item_propertys/item_property[@xml_name='photo4']/item_image" target="blank"><img src="/{item_propertys/item_property[@xml_name='photo4']/property_file_path}" width="120" style="padding-right: 10px; padding-bottom: 10px"/></a>
</xsl:if>
Как мне сделать корректную ссылку? Я уж и от корня и по всякому..
Ну вот что у меня вышло в итоге на странице:
Инфосистема дополнительная заработала, но с ньюансом.
Завела инфосистему. В ней создала группу. В группу положила 2 элемента. Далее самое интересное.
При выборе в дополнительных свойствах:
1. Доплнительное фото 1-выбираю инфосистему, предлагается группа, в ней выбираю элемент. Все супер!
2. Доплнительное фото 2-выбираю инфосистему, предлагается 2 одинаковых группы (хотя по сути она одна), в любой выбираю выбираю элемент, все работает.
3,4 дополнительных свойства если выбрать, то пропорционально увеличивается количество одинаковых групп при выборе. Напомню, группа на самом деле всего одна.
Оставила пока два дополнительных изображения.
По второму вопросу.
Поставила Ваш код и решила сделать к нему ссылку на большое изображение (только не на скачивание, это я уже знаю теперь, а именно на отображение картинки), но выходит 404 (на этой же странице изображение нижнее слева)...
код:
<!-- Дополнительное фото (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/photo4!= ''">
<!-- Ссылка на большое фото -->
<a href="/item_propertys/item_property[@xml_name='photo4']/item_image" target="blank"><img src="/{item_propertys/item_property[@xml_name='photo4']/property_file_path}" width="120" style="padding-right: 10px; padding-bottom: 10px"/></a>
</xsl:if>
Как мне сделать корректную ссылку? Я уж и от корня и по всякому..
По первому вопросу: сообщите, пожалуйста, данные доступа к разделу администрирования на адрес службы тех. поддержки.
По второму вопросу. Попробуйте так:
По второму вопросу. Попробуйте так:
<!-- Дополнительное фото (дополнительное свойство) -->
<xsl:if test="item_propertys/item_property/photo4!= ''">
<!-- Ссылка на большое фото -->
<a href="/{item_propertys/item_property[@xml_name='photo4']/property_file_path}" target="_blank"><img src="/{item_propertys/item_property[@xml_name='photo4']/small_image/property_file_path}" width="120" style="padding-right: 10px; padding-bottom: 10px"/></a>
</xsl:if>
<xsl:if test="item_propertys/item_property/photo4!= ''">
<!-- Ссылка на большое фото -->
<a href="/{item_propertys/item_property[@xml_name='photo4']/property_file_path}" target="_blank"><img src="/{item_propertys/item_property[@xml_name='photo4']/small_image/property_file_path}" width="120" style="padding-right: 10px; padding-bottom: 10px"/></a>
</xsl:if>
По первому вопросу-отправила.
По второму-предлагает скачать картинку или открыть, если выбираю открыть-открывает редактор, а не на странице(((
По второму-предлагает скачать картинку или открыть, если выбираю открыть-открывает редактор, а не на странице(((
Авторизация