Sziasztok,
Szeretnék egy iframe-et beilleszteni a domain.hu/contact oldalra, de a rendszer automatikusan kiveszi a kódot a beküldés után. Az iframe egy Google Maps térkép, és a "További információkhoz" illesztettem be.
Miután beküldtem a kódot, visszatértem a szerkesztéshez, és látom hogy megtartotta az általam beillesztett iframe-et, csak élesbe nem teszi ki.
Megpróbáltam úgy is beküldeni hogy új beviteli formát adtam meg, ahol "mindent lehet", de sajnos így sem sikerült.
Lenne ötletetek?
Üdv
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
több megodás
ha a sminkedben a tartalom alá lehet tenni blokkokat, akkor készítesz egy blokkol full html beviteli formával, beleteszed a térképet és beírod, hogy csak a /contact oldalon jelenjen meg. Persze ilyenkor a beküldés alá kerül..
Vagy a beviteli forma/filtered html-ben a beállításoknál engedélyezed az iframet, akkor lehet, hogy nem semlegesíti, viszont ilyenkor pl kommentekben sem fogja...
"Megpróbáltam úgy is beküldeni hogy új beviteli formát adtam meg, ahol "mindent lehet", de sajnos így sem sikerült." Viszont ezalatt a form alatt azt nem lehet kiválasztani, így nem is a beviteli forma működött....
Majdnem
Köszi,
Az első bejött, de az a baj hogy a Név, Üzenet stb form alatt jelenik meg a blokk. Így elég hülyén néz ki sajnos
A forma/filtered html részt nem találtam meg sajnos.
Drupal full-stack developer at Wunderman Thompson Budapest
Beviteli formák
az admin/settings/filters/1/configure oldalon van (valószínűleg), az engedélyezett HTML elemek közé írd be, hogy , majd mentés
beírtam oda az < i f r a m e
beírtam oda az < i f r a m e > részt, persze szünetek nélkül, de nem sikerült a kérdéses térképet megjelentetni.
Drupal full-stack developer at Wunderman Thompson Budapest
Az első bejött, de az a baj
Az első bejött, de az a baj hogy a Név, Üzenet stb form alatt jelenik meg a blokk.
Miért nem raksz egy blokkot a $content felé abba a divbe amiben a $content van?
Szerk: Közben leesett, hogy neked így nem jó,:)
javascripttel oldottam meg
Ha esetleg valakinek hasznos lehet, a http://maternity.hu oldalon a következő módon oldottam meg:
- a Google Mapsen megkerestem a címet, kimásoltam az embed iframe részét
- a honlap kapcsolatfelvételi lapjának HTML forrását szerkesztettem és beillesztettem egy div taget id=gmapdiv kóddal oda, ahol a térképet látni szeretném:
<div id="gmapdiv"> </div>
- létrehoztam egy új blokkot az alábbi kóddal:
- a blokkot csak a 'contact' lapon jelenítem meg
Így a javascript lecseréli a gmapdiv tartalmát arra az iframe kódra, ami a térképet mutatja és a térkép pont ott (a lapnak abban a részében) jelenik meg, ahol látni szeretném.
Üdv,
P
Köszi, remélem sikerül így
Köszi, remélem sikerül így megcsinálni :)
Drupal full-stack developer at Wunderman Thompson Budapest