Sziasztok!
Szeretném a webform tartalmát és a profilt össze kombinálni, azaz ha valaki elkezdi kitölteni a webform-os ürlapot, akkor autómatikusan regisztrálja magát az oldalra.
Kiíratás és adat kezelés tekintetében jobban szeretem a webformot mivel az pont arról szól, hogy valamilyen adatokat, valaki elküld, és ezen adatokra nincs szükségem a user profiljában. Ezért nem jó a két megoldás.
Várom a válaszokat!
KALMI
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
na akkor bogozzuk ezt ki
Azt szeretnéd tkp., hogy regisztráció közben bizonyos mezőket ne tároljon el a profilban, egyszerűen csak küldje el emailben?
Igen pontosan! A profil és a
Igen pontosan! A profil és a webform kombinációját szeretném elérni.
kombináció
Hát tökéletes kombinációt nem tudsz elérni csak a két modul alkalmazásával. Lehetséges megoldások szerintem:
1. webform kitöltése után automatikus redirect megy a regisztrációs oldalra, ahol kitöltheti a felhasználói adatokat (action/trigger vagy rules modulok)
2. vagy fordítva, regisztráció kitöltése után a webformra ugrik
3. content profile modult használsz, cck-val megcsinálod az űrlapot, mégiscsak elmented azokat az adatokat (csak nem jeleníted meg), és notification vagy hasonló modullal elküldöd emailben is
Egy lépésben - elmélkedés
Továbbra is azon gondolkodok, hogy hogyan lehetne megoldani egy lépésben megoldani a dolgot, mert a felhasználók, nagyon nem szeretnek több lépésben megoldani dolgokat.
Három dolgot kellene valahogy összehozni:
- profil
- webform
- hírlevél
Profil: azért kellene, hogy a felhasználót tudjam kezelni, tudjam valahova kötni, ha nincs regisztrálva mindenki vendég. Bonyolítja a dolgot az email ellenőrzés, de ezt ki lehet kapcsolni :)
webform: egy bizonyos dologra, ha elküldi adatlapját.
Hírlevél: Ez se lenne hátrány, ha alapból fel tudnám íratni rá, mivel ezt nem tudom még össze csatolni a regisztrációval.
Tökéletes megoldás:
Véleményem szerint (logikailag) ezt az egészet a webormon kellene megoldani.
Miközben kitölti az adatait a rendszer mind a három problémát megoldaná.
Alap kérdésem :)
Ezeket a modulokat, hogyan lehet egy űrlapon meghívni?
Esetleg egy direkt hívásos segítséget kérhetek.
Szerintem ez egy érdekes alap kérdés lehet, mert sokak találkozhatnak ilyen problémával.
Kalmi
Ezt is lehet
Megirod sajat modulban, mert erre nincs kesz megoldas.
api.drupal.org - itt van doksi
A hook_form_alter segitsegevel elkapod a webform submitot es elvegzed azokat a feladatokat amit akarsz.
---
http://drupalaton.hu
nem tudom miert vagy hogyan keverted ide a webformot,
de amirol beszelsz, pontosan arra valo kb a content_profile. ha nem eroltetned annyira a webformot, mar reg kesz lehetne.
webform helyett hozd letre tartalom tipuskent az urlapodat, allitsad be, hogy ez "content profile", igy mindenki csak egy ilyet kuldhet majd be. ne adj nekik jogot ilyen tipusu node szerkesztesere, akkor se ha a sajatjuk es akkor megvaltoztatni mar nem tudjak. beikszeled, hogy "display on registration form" es akkor mar egybol latszik ez az urlap is a regisztracios urlapon, ha kotelezok a mezok, nem is tudnak anelkul regelni, hogy ki ne toltenek.
action + trigger (ha keves akkor rules) modullal meg siman tudsz automatikusan emaileket kuldozgetni a regisztraciokrol ahova amikor kell...
_egy_ sort se kellene kodolgatnod, nem kellene se a regisztraciot se a webform modult szethekkelned, szep, szabalyos megoldas lenne. user szempontjabol egy lepeses, ugyhogy mindenki boldog, hurra.
-
clear: both;