Szeretnék létrehozni egy teljesen testreszabott kapcsolat oldalt a szervezetünk új drupál alapú weboldalán.
A lényeg az lenne hogy egy oldalra felkerüljön a szervezetről néhány adat (postai cím, telefonszám stb.), alája szertnék betenni egy google map-ot, hogy az emberek könnyen eltaláljanak az irodánkhoz, és ez alá jönne a standard kapcsolatfelvételi űrlap.
Eddig ennyit sikerült megoldanom: http://www.bmdsz.ro/drupal/contact
A template.php be a SMINKNEV_theme - fuggvenybe beirtam hogy a contact urlapot atirnam, es letrehoztam a contact-mail-page.tpl.php -t, igy juttam el eddig.
A gond az hogy nem tudom ebbe hogy tudnam civilizaltan integralni a google terkepet.
A masik gond, hogy meg az sem igazan tiszta hogyan tudom atirni a form stilusat, hogy kicsit maskepp nezzenek ki a szovegmezok, es a nagy texbox beferjen a kozepso savba.
Elore is koszonom a segitseget!
Ha a maps.google.com oldalon
Ha a maps.google.com oldalon teszel egy pöttyöt (ha regisztrálsz, akkor vonalat és foltot is tudsz csinálni :). Jobbra fent katt a "link" linkre. Kimásolod a "Illessze be a HTML kódot weboldala forráskódjába" mezőt és beszúrod az contact-mail-page.tpl.php-ba. Persze az IFRAME paramétereit igazítanod kell az oldaladhoz.
...mit tudok: http://web.termuves.hu
Nem sikerül...
Hasonló dologgal próbálkozok én is, de hogyha beillesztem a /admin/build/contact/settings oldalon a További információ mezőbe akkor az egész IFRAME-es részt figyelmen kívül hagyja, a href-es hivatkozás a nagyobb térképre váltás az működik, de arra igazából nem is tartanék igényt! Szóval az iframe-et figyelmen kívül hagyja.
Mit rontok el? Mi lehet a baj?
Meg írtad hogy a contact-mail-page.tpl.php-ba kell beilleszteni, na most nekem ilyenek nincs hozzak létre egyet a sminkben vagy mit kellene tenni?
Üdv
Peti
css és googlemaps
Formázás:
a sites/all/themes/tetémád/style.css file-ban találod a formázási részeket.
Az "Üzenet" alatt található elemet át tudod írni. (pl.: element.style {width:400px;})
Ez persze más helyen is megváltoztatja az element.style méretezését. Ennek pontos kidolgozásához ismerkedj a .css kezeléssel.
Térkép beillesztése:
http://www.bmdsz.ro/admin/build/contact/settings oldalon a További információ oldalon az igényelt helyre illeszt be az alábbi link-et:
"
Nagyobb térképre váltás"
Koszonom
Koszi a segitseget!
Katona Endre
Koszonom
Koszonom a segitseget!
Katona Endre
nem, a code contact modul nem
nem, a code contact modul nem engedi a google maps okosságokat, ezt én is tapasztaltam már.
Javaslom használj webformot. Később úgyis fejleszteni akarja az ügyfél majd a kapcsolat oldalát, lehessen doksit csatolni ilyesmi, és ezzel csak előnyöd lesz. Mellesleg ebbe nyugodtan beszúrhatsz maps-et.
Ha kell segítség jelezz csak
Drupal full-stack developer at Wunderman Thompson Budapest
core contactot akartam ám
core contactot akartam ám írni :)
Drupal full-stack developer at Wunderman Thompson Budapest
Na köszi szépen a segítséget!
Na köszi szépen a segítséget! Elkezdtem ismerkedni a webform-mal sikerült is google maps-el összebarátkoztatni, már csak magával a küldés-fogadás dolgokkal nem vagyok tisztában (mert láttam hogy ilyen alapértelmezett feladó van és címzettet is meg lehet adni szóval nem látom még át hogy hogy fog ez úgy működni, mint a kapcsolat oldal alapból), de holnap majd még jobban belemélyedek, remélem menni fog!
Köszönöm a segítséget!
Üdv
Peti
Üdv
Peti
ezzel csak küldeni tudsz,
ezzel csak küldeni tudsz, fogadni nem. van lehetőség több usernek küldeni a beküldött űrlapot stb, de fogadni leveleket nem tud a drupal :) (legalábbis én nem tudok róla)
Drupal full-stack developer at Wunderman Thompson Budapest
igen igen tudom, biztosan
igen igen tudom, biztosan akkor félreérthetően fogalmaztam. úgy gondoltam, ahogy például az alap contact-nál is hogy ha pl. mondjuk egy nem regisztrált látogató akar csak küldeni üzenetet akkor beírja hogy név, mail és akkor onnan fog jönni jelen esetben nekem a mail. vagy még mindig hülyeséget beszélek? szóval ezt nem értettem ,hogy mit hol lehet beállítani, hogy ki fogja megkapni és ki fogja elküldeni?
Üdv
Peti
nah elkapkodtam ez előbb
nah elkapkodtam ez előbb szóval látom hogy meglehet adni email címzettjét - ez leszek én jelen esetben meg meg lehet adni email feladóját, címét, tárgyát. na de akkor ezt hogy lehet dinamikussá tenni valamilyen módon, hogy mindig az adott küldőnek az adatai legyenek?
Üdv
Peti
Minden sikerült
Minden sikerült.
Köszönöm szépen a segítséget! És elnézést kérek, hogy így elkalandoztam a topic tárgyától, hogyha bármi gondom felmerülne akkor a megfelelő helyen folytatom a kérdezősködést :)
Köszi még1szer!
Üdv
Peti
Üdv
Peti