[MANUAL] English:
[zend.git] / documentation / manual / pl / module_specs / Zend_View-Helpers-HeadTitle.xml
blobca8aaa9db26c0099b9c59c3e9785494fb32c08af
1 <sect3 id="zend.view.helpers.initial.headtitle">
2     <title>Helper HeadTitle</title>
4     <para>
5         Element HTML <code>&lt;title&gt;</code> jest używany w celu ustawienia
6         tytułu dla dokumentu HTML. Helper <code>HeadTitle</code> pozwala na
7         ustawianie tytułu i przechowywanie go w celu póżniejszego pobrania
8         i wyświetlenia.
9     </para>
11     <para>
12         Helper <code>HeadTitle</code> jest implementacją
13         <link linkend="zend.view.helpers.initial.placeholder">helpera
14             Placeholder</link>. Nadpisuje metodę <code>toString()</code> aby
15         wygenerować element <code>&lt;title&gt;</code>, a także dodaje metodę
16         <code>headTitle()</code> do szybkiego i łatwego ustawiania elementów
17         tytułu. Sygnaturą tej metody jest
18         <code>headTitle($title, $setType = 'APPEND')</code>; domyślnie wartość
19         jest dołączana na koniec stosu, ale możesz także określić opcję 'PREPEND'
20         (umieszczenie na początku stosu) lub 'SET' (zastąpienie stosu).
21     </para>
23     <example id="zend.view.helpers.initial.headtitle.basicusage">
24         <title>Podstawowe użycie helpera HeadTitle</title>
26         <para>
27             Możesz określić tytuł w dowolnym momencie. Najczęściej będzie tak, że
28             ustawisz segmenty dla poszczególnych części aplikacji: strony,
29             kontrolera, akcji i prawdopodobnie zasobu.
30         </para>
32         <programlisting role="php"><![CDATA[
33 // ustawienie nazwy kontrolera oraz akcji jako segmentów tytułu:
34 $request = Zend_Controller_Front::getInstance()->getRequest();
35 $this->headTitle($request->getActionName())
36      ->headTitle($request->getControllerName());
38 // ustawienie nazwy strony w tytule; najczęściej skryptu layoutu:
39 $this->headTitle('Zend Framework');
41 // ustawienie odgranicznika dla segmentów
42 $this->headTitle()->setSeparator(' / ');
43 ]]>
44         </programlisting>
46         <para>
47             Kiedy jesteś juz gotowy aby wyświetlić tytuł, możesz to zrobić
48             w swoim pliku layoutu:
49         </para>
51         <programlisting role="php"><![CDATA[
52 <!-- wyświetla <action> / <controller> / Zend Framework -->
53 <?= $this->headTitle() ?>
54 ]]></programlisting>
55     </example>
56 </sect3>