Sziasztok!
A problémám a következő. A login form-t szeretném egy kicsit átalakítani. Megcsináltam az itt található lépéseket (http://drupal.org/node/350634) a második lépés kivételével. A második lépést azért csináltam máshogy, mert Zen altémát használok. A template.php file-ban most a köv. idetartozó metódusok vannak:
/** * Implementation of HOOK_theme(). */ function mytheme_theme(&$existing, $type, $theme, $path) { $hooks = zen_theme($existing, $type, $theme, $path); $hooks['user_login'] = array( 'template' => 'user-login', 'arguments' => array('form' => NULL) ); return $hooks; } function mytheme_preprocess_user_login(&$variables) { $variables['intro_text'] = t('This is my awesome login form'); $variables['rendered'] = drupal_render($variables['form']); }
Debugoltam a site-t. A mytheme_theme() fv. lefut rendesen viszont a mytheme_preprocess_user_login() fv sosem hívódik meg és az user-login.tpl.php file-t se használja template-ként.
Ötlet valakinek, hogy mi lehet a probléma?
Előre is köszönöm
üdv
Drupal verzió:
Fórum:
Ez az, amit egyszer tuti
Ez az, amit egyszer tuti mindenki benyal:
Szerintem te nem a theme $user_logint használod, hanem login blokkot raksz ki.
Ez esetben $hooks['user_login_block'] és mytheme_preprocess_user_login_block lesz a helyes.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Igen, ez volt a probléma, már
Igen, ez volt a probléma, már működik jól :) Köszi szépen a segítséget!