1 <sect3 id="zend.view.helpers.initial.headtitle">
2 <title>Helper HeadTitle</title>
5 Element HTML <code><title></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
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><title></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).
23 <example id="zend.view.helpers.initial.headtitle.basicusage">
24 <title>Podstawowe użycie helpera HeadTitle</title>
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.
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(' / ');
47 Kiedy jesteś juz gotowy aby wyświetlić tytuł, możesz to zrobić
48 w swoim pliku layoutu:
51 <programlisting role="php"><![CDATA[
52 <!-- wyświetla <action> / <controller> / Zend Framework -->
53 <?= $this->headTitle() ?>