Sziasztok!
Azt szeretném megoldani, hogy a regisztrált usereknek a kezdőoldala www.weboldal.hu/username címen legyen elérhető. A többi oldal pedig /username/oldal1, /username/oldal2...
Minden oldal tartalmát modul állítaná elő dinamikusan.
Az megvan, hogy lehet wildcard-t használni, amikor a modullal csinálom a menut:
'title' => t('Kezdooldal'), 'page callback' => 'kezdooldal', ); function kezdooldal($username) {...}
A kérdésem, hogy lehet e olyat csinálni, hogy a "kezdooldal" rész kimaradjon a path-ből és a /username címen a kezdooldal($username) callback által létrehozott tartalom jelenjen meg?
előre is köszönöm a segítséget!
üdv!
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Nem hiszem, hogy egy szem
Nem hiszem, hogy egy szem argumentumból álló útvonal ok lenne.
Esetleg ezt megpróbálhatod:
Viszont akkor meg kell valósítanod a my_module_user_load($username) függvényt, ami kb egy return user_load_by_name($name); jellegű dolog lesz.
Ilyenkor asszem a page callbackben már a $user object lesz. ha mégsem, akkor menu_get_object('my_module_user')-el tudod elérni bárhol az oldalon.
----
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.