<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Дорабатываем панель управления 1С-Битрикс. Часть 1. Меню</title>
	<atom:link href="http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/</link>
	<description>пишу что в голову взбредёт</description>
	<lastBuildDate>Sat, 03 Dec 2011 06:16:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Автор: bitrixoid</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-27124</link>
		<dc:creator>bitrixoid</dc:creator>
		<pubDate>Sun, 12 Apr 2009 13:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-27124</guid>
		<description>А так можно в любом модуле сделать? т.е. можно даже добавить там где Файлы и папки пункт дополнительный?</description>
		<content:encoded><![CDATA[<p>А так можно в любом модуле сделать? т.е. можно даже добавить там где Файлы и папки пункт дополнительный?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Knave</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6336</link>
		<dc:creator>Knave</dc:creator>
		<pubDate>Mon, 20 Oct 2008 11:52:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6336</guid>
		<description>&lt;strong&gt;Co&lt;/strong&gt;, большое спасибо за информацию! Полезное событие :) Намного больше возможностей, чем при использовании .left.menu.php

Однако, я вот так сходу не смог придумать структуру массива, чтобы добавить меню в раздел обучение.</description>
		<content:encoded><![CDATA[<p><strong>Co</strong>, большое спасибо за информацию! Полезное событие :) Намного больше возможностей, чем при использовании .left.menu.php</p>
<p>Однако, я вот так сходу не смог придумать структуру массива, чтобы добавить меню в раздел обучение.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Co</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6334</link>
		<dc:creator>Co</dc:creator>
		<pubDate>Mon, 20 Oct 2008 10:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6334</guid>
		<description>Вариант 3. Самый лучший.

Добавить обработчик на событие OnBuildGlobalMenu. Обработчик должен вернуть массив пунктов. Т.о. можно добавить свои пункты практически в любое место дерева.</description>
		<content:encoded><![CDATA[<p>Вариант 3. Самый лучший.</p>
<p>Добавить обработчик на событие OnBuildGlobalMenu. Обработчик должен вернуть массив пунктов. Т.о. можно добавить свои пункты практически в любое место дерева.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Knave</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6328</link>
		<dc:creator>Knave</dc:creator>
		<pubDate>Mon, 20 Oct 2008 08:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6328</guid>
		<description>Да, есть такой варинат. Но при все своей правильности он менее гибкий.</description>
		<content:encoded><![CDATA[<p>Да, есть такой варинат. Но при все своей правильности он менее гибкий.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Co</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6322</link>
		<dc:creator>Co</dc:creator>
		<pubDate>Mon, 20 Oct 2008 06:26:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6322</guid>
		<description>Огромный минус в том, что при обновлении модуля &quot;Обучения&quot; файл меню затрется. Есть два варианта решения.

Вариант 1: Создать файл меню .left.menu.php в /bitrix/admin/ следующего содержания:
&lt;code lang=&quot;php&quot;&gt;
$aMenuLinks = Array(
    Array(
        &quot;Отчеты&quot;,
        &quot;&quot;,
        Array(),
        Array(&quot;SECTION_ID&quot;=&gt;&quot;learning&quot;, &quot;SEPARATOR&quot; =&gt; &quot;Y&quot;, &quot;SORT&quot; =&gt; 700),
        &quot;&quot; 
    ),

    Array(
        &quot;Отчет 1&quot;, 
        &quot;/bitrix/admin/my_learning_report_1.php&quot;, 
        Array(), 
        Array(), 
        &quot;&quot; 
    ),

    Array(
        &quot;Отчет 2&quot;, 
        &quot;/bitrix/admin/my_learning_report_2.php&quot;, 
        Array(), 
        Array(), 
        &quot;&quot; 
    ),

    Array(
        &quot;Отчет 3&quot;, 
        &quot;/bitrix/admin/my_learning_report_2.php&quot;, 
        Array(), 
        Array(), 
        &quot;&quot; 
    ),
);
&lt;/code&gt;

Вариант 2: создать фиктивный модуль (/bitrix/modules/my_module/), в котором будет файл меню (/bitrix/modules/my_module/admin/menu.php). 

Отмечу, что формат массива меню в первом и во втором варианте отличаются. В первом варианте формат такой же как и в публичном меню.

Также рекомендую название страниц админки делать более уникальными: вместо файла learn_report_posts.php, например, сделать prefix_learn_report_posts.php.</description>
		<content:encoded><![CDATA[<p>Огромный минус в том, что при обновлении модуля &laquo;Обучения&raquo; файл меню затрется. Есть два варианта решения.</p>
<p>Вариант 1: Создать файл меню .left.menu.php в /bitrix/admin/ следующего содержания:<br />
<code lang="php"><br />
$aMenuLinks = Array(<br />
    Array(<br />
        "Отчеты",<br />
        "",<br />
        Array(),<br />
        Array("SECTION_ID"=>"learning", "SEPARATOR" => "Y", "SORT" => 700),<br />
        ""<br />
    ),</p>
<p>    Array(<br />
        "Отчет 1",<br />
        "/bitrix/admin/my_learning_report_1.php",<br />
        Array(),<br />
        Array(),<br />
        ""<br />
    ),</p>
<p>    Array(<br />
        "Отчет 2",<br />
        "/bitrix/admin/my_learning_report_2.php",<br />
        Array(),<br />
        Array(),<br />
        ""<br />
    ),</p>
<p>    Array(<br />
        "Отчет 3",<br />
        "/bitrix/admin/my_learning_report_2.php",<br />
        Array(),<br />
        Array(),<br />
        ""<br />
    ),<br />
);<br />
</code></p>
<p>Вариант 2: создать фиктивный модуль (/bitrix/modules/my_module/), в котором будет файл меню (/bitrix/modules/my_module/admin/menu.php). </p>
<p>Отмечу, что формат массива меню в первом и во втором варианте отличаются. В первом варианте формат такой же как и в публичном меню.</p>
<p>Также рекомендую название страниц админки делать более уникальными: вместо файла learn_report_posts.php, например, сделать prefix_learn_report_posts.php.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Дорабатываем панель управления 1С-Битрикс. Часть 2. Список - Константин Лихачев</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6280</link>
		<dc:creator>Дорабатываем панель управления 1С-Битрикс. Часть 2. Список - Константин Лихачев</dc:creator>
		<pubDate>Sun, 19 Oct 2008 12:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6280</guid>
		<description>[...] Меню мы уже сделали.  Начнем с одно &#8220;фишечки&#8221; Битрикса. Как вы помните из предыдущей статьи (и могли заметить это в самом Битриксе), ссылки выглядять как &#8220;learn_report_questions.php?lang=&#8221;.LANG, т.е. полностью ссылка будет выглядеть как &#8220;/bitrix/admin/learn_report_questions.php?lang=ru&#8221;? например. [...]</description>
		<content:encoded><![CDATA[<p>[...] Меню мы уже сделали.  Начнем с одно &#8220;фишечки&#8221; Битрикса. Как вы помните из предыдущей статьи (и могли заметить это в самом Битриксе), ссылки выглядять как &#8220;learn_report_questions.php?lang=&#8221;.LANG, т.е. полностью ссылка будет выглядеть как &#8220;/bitrix/admin/learn_report_questions.php?lang=ru&#8221;? например. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Knave</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6251</link>
		<dc:creator>Knave</dc:creator>
		<pubDate>Sat, 18 Oct 2008 16:13:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6251</guid>
		<description>Да, но вероятность что затрется низкая, т.к. меняются файлы, которые &quot;расположены далеко от центра ядра&quot; :) и меняются редко.</description>
		<content:encoded><![CDATA[<p>Да, но вероятность что затрется низкая, т.к. меняются файлы, которые &laquo;расположены далеко от центра ядра&raquo; :) и меняются редко.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Alex_K</title>
		<link>http://www.likhachev.net/2008/10/18/improve-bitrix-admin-panel-part1-menu/comment-page-1/#comment-6250</link>
		<dc:creator>Alex_K</dc:creator>
		<pubDate>Sat, 18 Oct 2008 15:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.likhachev.net/?p=349#comment-6250</guid>
		<description>Это ведь модификация ядра? При обновлениях затрется?</description>
		<content:encoded><![CDATA[<p>Это ведь модификация ядра? При обновлениях затрется?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

