Hur infoga html i block?

Events happening in the community are now at Drupal community events on www.drupal.org.
bruse's picture

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

pontus_nilsson's picture

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

bruse's picture

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å

pontus_nilsson's picture

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

bruse's picture

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

pontus_nilsson's picture

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

bruse's picture

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

pontus_nilsson's picture

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

bruse's picture

Tack Pontus, får fila på det där.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: