Több változó átadása a theme engine-nek

sane képe

Sziasztok,

Írok egy spec modult, ahol kimenet egy összetett adat-struktúra (egy termék adatlap). A struktúra felépítését vagyis a logikai szerkezetet függetleníteni akarom a programkódtól. Szeretném használni a drupal saját template engine-jét (phptemplate), hogy csak a template-et kelljen módosítani, ha más formában / sorrendben / stb szeretném megjeleníteni az adatokat.

Írtam egy saját modult, de jelenleg csak "page" megjelenítést használok: print theme("page", $page_content); Ez azért nem a legkényelmesebb, mert így már gyakorlatilag egy logikailag összerakott html tartalmat kell odaadnom a theme engine-nek.
Valami olyasmi megoldásra lenne szükségem, hogy pl egy többdimenziós tömböt át tudjak adni a theme engine-nek, amit magában a theme-ben majd megjelenítek ahogy jól esik.

És itt jön a második kérdés, hogy hogyan tudom azt megadni a modulból, hogy melyik theme file-t használja?

Gyakorlatilag van 1 db modul, ami a megfelelo parameterekre mas-mas osszetett tartalmat general es azokat mas-mas theme-vel kellene megjelenítenie.

Valami ötlet?
thanx

york képe

Szia

Hasznalj sajat theme fugvenyt.
Pl.:
print theme("modul_name", $array);

function theme_modulname($array);
megformazod....
return $output;
}

Aztan a template enginben ezt definialod felul.

York.

------------------------------------------------
http://openproject.hu

0
0