Ako v module nastavit premenne site_name a site_slogan?

Ahojte,

neviete mi niekto poradit ako nastavim (prepisem) v skripte premenne site_name a site_slogan tak aby som nemusel hackovat page.tpl.php?

Dik moc,
Petiar.

No su to premenne z databazy a daju sa prevziat funkciou

/–code php
$site_name = variable_get(‘site_name’, ‘Drupal’);
$site_slogan = variable_get(‘site_slogan’, ‘’);

Takze variable_set()by mohla byt ta cesta.

ICQ: 1872888

WEB: http://www.fem.uniag.sk/havran/blog/

Funkcia variable_set urcite tie premenne zmeni, ale globalne. Ona priamo zapisuje do databazy. Ja potrebujem aby sa zmenili len na stranke s blogmi. Proste v hook_init v mojom module, pokial som sa spravne dovtipil, by uz mali byt tieto stringy ulozene v nejakej premennej. No a tu ja potrebujem zmenit v pripade ze arg(0) = ‘blog’.

Tak som zistil, ze hodnota site_name je ulozena aj v $GLOBALS[‘conf’][‘site_name’], takze sa da pomerne jednoducho prepisat bez toho aby som zmenil nastavenia pre cely web. Otazka ale je ci to nie je trochu divny sposob kodovania - prepisovat globalne premenne a ak ano, ci este existuje nejaky iny sposob? :slight_smile: Na tento som prisiel tak ze som si dal dump vsetkych premennych v hook_init v mojom module a hladal.

Cez phptemplate mozno? _phptemplate_variables() -> http://www.lullabot.com/articles/hacking_phptemplate.

ICQ: 1872888

WEB: http://www.fem.uniag.sk/havran/blog/