Просмотр исходного кода

[DOCUMENTATION] Russian:
- Some translations

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17811 44c647ce-9c0f-0410-b52a-842ac1e357ba

irina 16 лет назад
Родитель
Сommit
ea540b5897

+ 93 - 0
documentation/manual/ru/module_specs/Zend_Navigation-Introduction.xml

@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Reviewed: no -->
+<sect1 id="zend.navigation.introduction">
+    <title>Введение</title>
+
+    <para>
+        <classname>Zend_Navigation</classname> является компонентой для
+        работы с деревьями ссылок на веб-страницы. Говоря проще,
+        она может использоваться для создания меню, "хлебных крошек"
+        (breadcrumbs), ссылок и карт сайта, либо использоваться в
+        качестве модели в других целях, связанных с навигацией.
+    </para>
+
+    <sect2 id="zend.navigation.introduction.concepts">
+        <title>Страницы и контейнеры</title>
+
+        <para>
+            Есть две основные концепции в
+            <classname>Zend_Navigation</classname>:
+        </para>
+
+        <sect3 id="zend.navigation.introduction.pages">
+            <title>Страницы</title>
+            <para>
+                Страница (<classname>Zend_Navigation_Page</classname>)
+                в <classname>Zend_Navigation</classname> в своем
+                основном проявлении является объектом,
+                которй хранит ссылку на веб-страницу.
+                Кроме собственно ссылки, объект страницы содержит и другие
+                свойства, которые, как правило, относятся к навигации -
+                <code>label</code> (метка), <code>title</code>
+                (заголовок) и т.д.
+            </para>
+
+            <para>
+                Более подробную информацию о страницах читайте в разделе о
+                <link linkend="zend.navigation.pages">страницах</link>.
+            </para>
+        </sect3>
+
+        <sect3 id="zend.navigation.introduction.containers">
+            <title>Контейнеры</title>
+            <para>
+                Контейнер (<classname>Zend_Navigation_Container</classname>)
+                в <classname>Zend_Navigation</classname>
+                является классом-контейнером для страниц.
+                Он имеет методы для добавления, извлечения, удаления и обхода
+                страниц.
+                Класс контейнера реализует интерфейсы из
+                <ulink url="http://php.net/spl">SPL</ulink>
+                <classname>RecursiveIterator</classname>
+                и <classname>Countable</classname>, таким образом, он может
+                использоваться с SPL-итераторами, такими, как
+                <classname>RecursiveIteratorIterator</classname>.
+            </para>
+
+            <para>
+                Более подробную информацию о контейнерах читайте в разделе о
+                <link linkend="zend.navigation.containers">контейнерах</link>.
+            </para>
+
+            <note>
+                <para>
+                    <classname>Zend_Navigation_Page</classname> расширяет
+                    <classname>Zend_Navigation_Container</classname>,
+                    это значит, что любая страница может содержать подстраницы.
+                </para>
+            </note>
+        </sect3>
+    </sect2>
+
+    <sect2 id="zend.navigation.introduction.separation">
+        <title>Разделение данных (модели) и отображения (вида)</title>
+
+        <para>
+            Классы в пространстве имен <classname>Zend_Navigation</classname>
+            не занимаются отображением элементов навигации.
+            Отображение производится с помощью соответствующих помощников
+            видов. Тем не менее, страницы содержат информацию, которая
+            используется помощниками видов при отображении, например,
+            метку, класс <acronym>CSS</acronym>, заголовок, свойства
+            <code>lastmod</code> (дата последнего изменения) и
+            <code>priority</code> (приоритет) для карт сайта и т.д.
+        </para>
+
+        <para>
+            Более подробную информацию об отображении элементов навигации
+            читайте в разделе о
+            <link linkend="zend.view.helpers.initial.navigation">помощниках
+            навигации</link>.
+        </para>
+    </sect2>
+</sect1>