Posted by bruse on March 22, 2010 at 6:58am
Tänkte infoga en sökruta från SL, Res med SL, som det går att beställa på deras hemsida. Det är ren html-kod med form-taggar. Tanken var att lägga det i ett block och placera det i högermenyn. Men html-koden blir förstörd, det ser inte ut som det borde göra.
Väljer Full HTML som inmatningsformat, och då jag använder WYSIWYG, så disablade jag det med "Avaktivera Rich text" under textrutan.
Antagligen tänker jag fel här hur bör jag göra så jag kan använda html-kod hur jag vill.

Comments
Det skulle kunna vara
Det skulle kunna vara inställningarna för ditt inmatningsformat under /admin/settings/filters/list
Full-html i din installation kanske är inställd på att behandla koden du skrivit in på något sätt. Testa att sätt php-kod som inmatningsformat på ditt SL-block som test.
//Pontus Nilsson, Digitalist
Det var min tanke, men jag
Det var min tanke, men jag har inte php som inmatningsformat. Har rättigheterna "använda PHP för block-synlighet" men sen hittar jag inte var jag kan slå på det som inmatningsformat. Har kollat under just inmatningsformat. Måste ha missat nåt.
Däremot märkte jag på ett annat block, att tog jag bort så fungerade det. Men inte med SL-blocket.
Slå på modulen php-filter så
Slå på modulen php-filter så får du det inmatningsformatet som val.
Bättre är om du skapar ett nytt inmatningsformat, wysiwyg t.ex. och använder din wysiwyg på det formatet och städar upp de filter som krånglar till din full-html nu. Full-html ur en standardinstallation ska ta emot embed-koden från sl.se.
//Pontus Nilsson, Digitalist
Ah, det var modulen som
Ah, det var modulen som skulle på. Sedär, nu fungerar det. Om jag använder PHP-code som inmatningsformat så fungerar det (nästan). Har redan ett nytt inmatningsformat "WYSIWYG med TinyMCE", som jag satt det enda redaktören får använda. Dumt att tillåta PHP-kod då ;~)
Men helt rätt visar det sig inte vara. Ser bra ut i Firefox, men inte Chrome 5 eller IE 8. För att testa koden från SL, la jag det i en helt egen tom html-fil och körde bara den. Då ser det ok ut i Chrome och IE. Så nåt gör Drupal med koden... Det är en td-cell som blir för hög helt enkelt. Förvisso hittade jag en del css-fel i koden från SL, den känns inte helt optimalt gjord.
Se själv om du vill: http://www.ss.se/mmx/
Jämför med: http://www.ss.se/temp/res_med_sl.html
Ditt temas CSS kommer även
Ditt temas CSS kommer även att gå på SL-blocket. Så kan behöva styla SL-blocket mer "exakt" genom att styla så här t.ex. #block-block-4 table td {}
//Pontus Nilsson, Digitalist
Tänk, när jag håller på med
Tänk, när jag håller på med samma sak om å om igen, så bara slutar jag tänka logiskt. Tack Pontus, visst måte det vara så.
Var ska jag putta in det där förslaget du kom med, i temats style.sss? Ska det in nåt mellan {}?
Ursäkta mig, har lätt feber och går på antibiotika och hostar som en kedjerökare som drar i sig tre paket om dagen i 50 år. Om det nu ursäktar min tröghet, eller så är jag bara sån klant. ;~)
Ja CSS ändringar görs i
Ja CSS ändringar görs i style.css i ditt fall. Det var bara ett exempel på hur du kan komma behöva styla blocket. Vad jag ser så ser båda varianterna lika ut Firefox 3.6. Det som ska in emellan {} är inställningarna för elementet du specat #block-block-4 td betyder t.ex. inställningar för alla td-taggar i #block-block-4 vilket är det block du lagt SL-koden i.
//Pontus Nilsson, Digitalist
Tack Pontus, får fila på det
Tack Pontus, får fila på det där.