Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [agavi] Ustawianie głównego layoutu, output_types.xml
LBO
post
Post #1





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Z "Sample Agavi Application" wiem, jak ustawić layout, by czytał szablon z wybranego modułu.

Jakie ustawienia są potrzebne, żeby layout wyczytał z szablonu z z głownego folderu aplikacji %agavi.app_dir%/templates ?

Dalej, jaka jest nazwa zmiennej, do której zapisywany jest jest wynik działania wywołanej akcji? Czytałem, że $controller, w sample'u jest $inner - pogubiłem się.

Ten post edytował LBO 22.11.2007, 18:01:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
splatch
post
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Hej, zawitałem tu całkiem przypadkiem.

Jeśli chcesz użyć szablonu z katalogu głównego to po stworzeniu klasy widoku powinieneś ustawić szablon przez $this->setTemplate('pełna ścieżka do pliku.tpl'). Nazwę widoku możesz wówczas również przepchnąć przez powiedzmy $this->setAttribute('view', get_class($this));

Nie jestem pewien jak wygląda to w wersji 1.0. Jeśli masz chwilkę wpadnij na kanał #agavi (irc.freenode.org) i zapytaj.
Go to the top of the page
+Quote Post
LBO
post
Post #3





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Chodziło mi o ustawienie w pliku konfiguracyjnym. Ale już sobie poradziłem:
  1. <output_type name="html">
  2.    <!-- renderers -->
  3.    <layouts default="default">
  4.        <layout name="default">
  5.            <layer name="content" />
  6.            <layer name="decorator">
  7.                <parameter name="template">default</parameter>
  8.                <parameter name="directory">%core.template_dir%</parameter>
  9.            </layer>
  10.        </layout>
  11.    </layouts>
  12. </output_type>


Nadal nie udało mi się wyczytać ze źródeł jak ustawia się zmienną do której zapisywany jest output wywołanej akcji. Wiesz może?

P.S.
Czekam na wyniki Twojej pracy nad Agavi IDE (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Pozdrawiam

Ten post edytował LBO 30.11.2007, 20:01:49
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:56