ID информационной системы, прикрепленной к структуре.
Вчера рылся по форуму и не нашёл.
Подскажите пожалуйста, как мне достать ID прикрепленной к структуре?
Подскажите пожалуйста, как мне достать ID прикрепленной к структуре?
d-sant.com
t0xas писал(а):
ID информационной системы, прикрепленной к структуре
ID прикрепленной к структуре
ID информационной системы, прикрепленной к структуре
d-sant.com
<?php
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE));
$Structure_Controller_Show->xsl(Core_Entity::factory('Xsl')
->getByName('ЛевоеМеню')
)
->menu(3)
// Показывать группы информационных систем в меню
->showInformationsystemGroups(TRUE)
// Показывать элементы информационных систем в меню
->showInformationsystemItems(TRUE);
if (is_object(Core_Page::instance()->object)
&& get_class(Core_Page::instance()->object) == 'Informationsystem_Controller_Show')
{
$Structure_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')
->name('informationsystem_group_id')
->value(intval(Core_Page::instance()->object->group))
)->addEntity(
Core::factory('Core_Xml_Entity')
->name('informationsystem_item_id')
->value(intval(Core_Page::instance()->object->item))
);
}
$Structure_Controller_Show->addEntity( Core::factory('Core_Xml_Entity')->name('current_structure')->value(CURRENT_STRUCTURE_ID));
$Structure_Controller_Show->show();
?>
Вставил значит, и дерево XML становится интересным,
в первом узле структуре мы получаем элементы ИС первого узла,
во втором узле структуры я получаю элементы ИС первого + второго узла и тд.
Как так, понять не могу?
<structure id="89">
<structure_menu_id>3</structure_menu_id>
<template_id>13</template_id>
<data_template_id>0</data_template_id>
<site_id>2</site_id>
<document_id>10</document_id>
<lib_id>1</lib_id>
<parent_id>0</parent_id>
<name>Архитектура</name>
<seo_title>Creative</seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<show>1</show>
<url></url>
<sorting>20</sorting>
<path>architecture</path>
<type>2</type>
<siteuser_group_id>0</siteuser_group_id>
<https>0</https>
<active>1</active>
<indexing>1</indexing>
<changefreq>2</changefreq>
<priority>0.5</priority>
<user_id>0</user_id>
<link>/architecture/</link>
<dir>/upload/structure_2/0/8/9/structure_89/</dir>
<informationsystem_item id="174">
<informationsystem_id>16</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>dddddddddddd</name>
<description></description>
<active>1</active>
<image_large>information_items_174.png</image_large>
<image_small>small_information_items_174.png</image_small>
<image_large_width>500</image_large_width>
<image_large_height>350</image_large_height>
<image_small_width>130</image_small_width>
<image_small_height>91</image_small_height>
<sorting>0</sorting>
<ip>176.226.141.193</ip>
<path>174</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>0</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/architecture/174/</url>
<date>17.10.2012</date>
<datetime>17.10.2012 08:46:58</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_16/1/7/4/item_174/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/architecture/174/</link>
<show>1</show>
<link>/architecture/174/</link>
<show>1</show>
<link>/architecture/174/</link>
<show>1</show>
<link>/architecture/174/</link>
<show>1</show>
<link>/architecture/174/</link>
<show>1</show>
</informationsystem_item>
</structure>
<structure id="90">
<structure_menu_id>3</structure_menu_id>
<template_id>16</template_id>
<data_template_id>0</data_template_id>
<site_id>2</site_id>
<document_id>0</document_id>
<lib_id>1</lib_id>
<parent_id>0</parent_id>
<name>Книги</name>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<show>1</show>
<url></url>
<sorting>30</sorting>
<path>books</path>
<type>2</type>
<siteuser_group_id>0</siteuser_group_id>
<https>0</https>
<active>1</active>
<indexing>1</indexing>
<changefreq>2</changefreq>
<priority>0.5</priority>
<user_id>0</user_id>
<link>/books/</link>
<dir>/upload/structure_2/0/9/0/structure_90/</dir>
<informationsystem_item id="174">
<informationsystem_id>16</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>dddddddddddd</name>
<description></description>
<active>1</active>
<image_large>information_items_174.png</image_large>
<image_small>small_information_items_174.png</image_small>
<image_large_width>500</image_large_width>
<image_large_height>350</image_large_height>
<image_small_width>130</image_small_width>
<image_small_height>91</image_small_height>
<sorting>0</sorting>
<ip>176.226.141.193</ip>
<path>174</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>0</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/architecture/174/</url>
<date>17.10.2012</date>
<datetime>17.10.2012 08:46:58</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_16/1/7/4/item_174/</dir>
<parts_count>1</parts_count>
<text></text>
</informationsystem_item>
<informationsystem_item id="173">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 1</name>
<description><p><img style="display: block; margin-left: auto; margin-right: auto;" src="/img/books/Paperdog_knigi2.png" height="379" width="243" /><br /><br /><br /></p>
<p><img src="/img/books/Paperdog_knigi.png" height="413" width="590" /><br /><br /></p></description>
<active>1</active>
<image_large>information_items_173.png</image_large>
<image_small>small_information_items_173.png</image_small>
<image_large_width>51</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>51</image_small_width>
<image_small_height>51</image_small_height>
<sorting>1</sorting>
<ip>176.226.133.134</ip>
<path>173</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>62</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/173/</url>
<date>15.10.2012</date>
<datetime>15.10.2012 07:08:21</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/7/3/item_173/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/173/</link>
<show>1</show>
<link>/books/173/</link>
<show>1</show>
<link>/books/173/</link>
<show>1</show>
<link>/books/173/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="164">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 2</name>
<description></description>
<active>1</active>
<image_large>information_items_164.png</image_large>
<image_small>small_information_items_164.png</image_small>
<image_large_width>50</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>50</image_small_width>
<image_small_height>51</image_small_height>
<sorting>2</sorting>
<ip>176.226.153.178</ip>
<path>164</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>4</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/164/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:09:51</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/6/4/item_164/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/164/</link>
<show>1</show>
<link>/books/164/</link>
<show>1</show>
<link>/books/164/</link>
<show>1</show>
<link>/books/164/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="165">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 3</name>
<description></description>
<active>1</active>
<image_large>information_items_165.png</image_large>
<image_small>small_information_items_165.png</image_small>
<image_large_width>50</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>50</image_small_width>
<image_small_height>51</image_small_height>
<sorting>3</sorting>
<ip>176.226.153.178</ip>
<path>165</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>3</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/165/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:10:08</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/6/5/item_165/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/165/</link>
<show>1</show>
<link>/books/165/</link>
<show>1</show>
<link>/books/165/</link>
<show>1</show>
<link>/books/165/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="166">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 4</name>
<description></description>
<active>1</active>
<image_large>information_items_166.png</image_large>
<image_small>small_information_items_166.png</image_small>
<image_large_width>50</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>50</image_small_width>
<image_small_height>51</image_small_height>
<sorting>4</sorting>
<ip>176.226.153.178</ip>
<path>166</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>2</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/166/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:10:23</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/6/6/item_166/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/166/</link>
<show>1</show>
<link>/books/166/</link>
<show>1</show>
<link>/books/166/</link>
<show>1</show>
<link>/books/166/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="167">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 5</name>
<description></description>
<active>1</active>
<image_large>information_items_167.png</image_large>
<image_small>small_information_items_167.png</image_small>
<image_large_width>50</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>50</image_small_width>
<image_small_height>51</image_small_height>
<sorting>5</sorting>
<ip>176.226.153.178</ip>
<path>167</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>7</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/167/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:10:40</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/6/7/item_167/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/167/</link>
<show>1</show>
<link>/books/167/</link>
<show>1</show>
<link>/books/167/</link>
<show>1</show>
<link>/books/167/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="168">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 6</name>
<description></description>
<active>1</active>
<image_large>information_items_168.png</image_large>
<image_small>small_information_items_168.png</image_small>
<image_large_width>50</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>50</image_small_width>
<image_small_height>51</image_small_height>
<sorting>6</sorting>
<ip>176.226.153.178</ip>
<path>168</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>2</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/168/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:10:57</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/6/8/item_168/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/168/</link>
<show>1</show>
<link>/books/168/</link>
<show>1</show>
<link>/books/168/</link>
<show>1</show>
<link>/books/168/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="169">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 7</name>
<description></description>
<active>1</active>
<image_large>information_items_169.png</image_large>
<image_small>small_information_items_169.png</image_small>
<image_large_width>51</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>51</image_small_width>
<image_small_height>51</image_small_height>
<sorting>7</sorting>
<ip>176.226.153.178</ip>
<path>169</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>2</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/169/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:11:13</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/6/9/item_169/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/169/</link>
<show>1</show>
<link>/books/169/</link>
<show>1</show>
<link>/books/169/</link>
<show>1</show>
<link>/books/169/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="170">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 8</name>
<description></description>
<active>1</active>
<image_large>information_items_170.png</image_large>
<image_small>small_information_items_170.png</image_small>
<image_large_width>51</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>51</image_small_width>
<image_small_height>51</image_small_height>
<sorting>8</sorting>
<ip>176.226.153.178</ip>
<path>170</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>2</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/170/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:11:28</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/7/0/item_170/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/170/</link>
<show>1</show>
<link>/books/170/</link>
<show>1</show>
<link>/books/170/</link>
<show>1</show>
<link>/books/170/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="171">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 9</name>
<description></description>
<active>1</active>
<image_large>information_items_171.png</image_large>
<image_small>small_information_items_171.png</image_small>
<image_large_width>51</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>51</image_small_width>
<image_small_height>51</image_small_height>
<sorting>9</sorting>
<ip>176.226.153.178</ip>
<path>171</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>9</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/171/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:12:05</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/7/1/item_171/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/171/</link>
<show>1</show>
<link>/books/171/</link>
<show>1</show>
<link>/books/171/</link>
<show>1</show>
<link>/books/171/</link>
<show>1</show>
</informationsystem_item>
<informationsystem_item id="172">
<informationsystem_id>15</informationsystem_id>
<informationsystem_group_id>0</informationsystem_group_id>
<shortcut_id>0</shortcut_id>
<name>Книга номер 10</name>
<description></description>
<active>1</active>
<image_large>information_items_172.png</image_large>
<image_small>small_information_items_172.png</image_small>
<image_large_width>51</image_large_width>
<image_large_height>51</image_large_height>
<image_small_width>51</image_small_width>
<image_small_height>51</image_small_height>
<sorting>10</sorting>
<ip>176.226.153.178</ip>
<path>172</path>
<indexing>1</indexing>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<siteuser_group_id>-1</siteuser_group_id>
<showed>3</showed>
<user_id>19</user_id>
<siteuser_id>0</siteuser_id>
<deleted>0</deleted>
<url>/books/172/</url>
<date>11.10.2012</date>
<datetime>11.10.2012 16:12:17</datetime>
<start_datetime>0000-00-00 00:00:00</start_datetime>
<end_datetime>0000-00-00 00:00:00</end_datetime>
<dir>/upload/information_system_15/1/7/2/item_172/</dir>
<parts_count>1</parts_count>
<text></text>
<link>/books/172/</link>
<show>1</show>
<link>/books/172/</link>
<show>1</show>
<link>/books/172/</link>
<show>1</show>
<link>/books/172/</link>
<show>1</show>
</informationsystem_item>
</structure>
d-sant.com
t0xas писал(а):
Посмотрите как на сайте генерируется карта сайта, правильно ли связаны ИС/Магазины с узлами структуры.
Вставил значит, и дерево XML становится интересным,
Вы вставленным кодом, собственно, только добавляете три XML-тега, все.Посмотрите как на сайте генерируется карта сайта, правильно ли связаны ИС/Магазины с узлами структуры.
СПасибо, помогло!
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE)
);
$Structure_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ЛевоеМеню')
)
->parentId(CURRENT_STRUCTURE_ID)
// Показывать группы информационных систем в карте сайта
->showInformationsystemGroups(TRUE)
// Показывать элементы информационных систем в карте сайта
->showInformationsystemItems(TRUE)
->show();
$Structure_Controller_Show = new Structure_Controller_Show(
Core_Entity::factory('Site', CURRENT_SITE)
);
$Structure_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ЛевоеМеню')
)
->parentId(CURRENT_STRUCTURE_ID)
// Показывать группы информационных систем в карте сайта
->showInformationsystemGroups(TRUE)
// Показывать элементы информационных систем в карте сайта
->showInformationsystemItems(TRUE)
->show();
d-sant.com
Авторизация