Sziasztok!
A Compact Forms használatával készítettem egy egyedi bejelentkező blokkot az oldal felső sávjába (http://mestertanarvp.ektf.hu/)
A probléma az, hogy ha bekapcsolom a Bejelentkezés blokkot csak akkor működik rendesen, de ilyenkor két "user-login-form" van az oldalon. (erre a form id-re van beállítva a Compact Forms)
Ha viszont kikapcsolom a Bejelentkezés blokkot az oldalon akkor nem aktivizálódik a aCompact Forms annak ellenére hogy a form id-je "user-login-form"
Valaki találkozott már ezzel a problémával?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Fórum:
"készítettem egy egyedi
"készítettem egy egyedi bejelentkező blokkot"
Mintha nem rendesen a form apival készült volna ez a blokk, mivel jelenleg két user-login-form id-jű form van az oldaladon. Szóval hogy készült ez a blokk?
És pl ha nem használod, akkor elég lenne a rendes user login blockot átalakítani _from_alterrel.
----
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.
Szóval hogy készült ez a blokk?
http://pastebin.com/3kwBBvvs
Ez a bajom, tudom hogy jelenleg két ugyanolyan id-vel rendelkező form van. Viszont ha a jobb alsó részben lévő formot kikapcsolom a Blokkoknál akkor nem alkalmazódik a felső formra a "Compact Forms hatása"
Sajnos a megoldáshoz ki
Sajnos a megoldáshoz ki kellett emelnem a modul javascript részét és azt testreszabva beépítettem a sminkembe.
A probléma nem volt megoldható a modullal.
ugyanezzel foglalkoztam
ugyanezzel foglalkoztam egy hete: drupal 7 theme user_login_block
hook_form_alter -el átalakítottam a submit gombot image_button -re, majd a fenti linken található hook_theme megoldással kicsit átformáztam a user_login_block form -ot.
ráengedtem a compact forms -ot és kész.
lehet, h nem ez a legjobb megoldás de tökéletesen működik és nincs két ugyanolyan form-id.
cU.sco
ps: ja és ugyanígy néz ki az enyém is, még a nyíl is hasonló :)