Posted by baronenjohan on April 30, 2010 at 3:04pm
Hur gör man för att använda php kod direkt när man redigerar content?
Läste någon stanns att man typ kunde lägga till ett eget filter istället för Filtered HTML och Full HTML
där man kunde använda php kod.. om detta nu är möjligt hur gör man?
Comments
Du måste först aktiva modulen
Du måste först aktivera modulen "PHP Filter" som följer med Drupal. Därefter finns ett inmatningsformat som heter "PHP" och ett filter med samma namn. Genom att använda dig av dessa när du lägger in innehåll kan du använda dig av PHP-kod direkt i innehållet. Kom ihåg PHP-taggarna:
<?php//din kod
?>
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
En liten varning
Om du skriver PHP-kod direkt i noder är det stor risk att du arbetar på fel sätt. Ibland är det motiverat, för att väva in en mycket speciell grej i något mycket speciellt sammanhang, men oftast finns det bättre sätt att skapa dynamiskt innehåll.
PHP-filtret innebär dessutom säkerhetsrisker -- alla som kan redigera din nod har helt plötsligt möjlighet att exekvera PHP som de vill. (Jag tror att Drupal har någon extra spärr för detta, i och med att det finns behörigheter för att använda olika filter, men oavsett vilket innebär åtkomst till PHP ökade risker.)
That being said, så kan jag ändå konstatera att man ju får lattja hur mycket man vill med sina egna installationer. (Har några spektakulära misstag på mitt eget samvete.) Och att använda PHP i Drupal kan vara ett bra sätt att lära sig mer om hur Drupal fungerar.
//Johan Falk, NodeOne
**
Vill du lära dig mer om Drupal? Kolla in samlingen av tips och guider!
Har du en fråga om Drupal? Missa inte FAQ-sidan på forumet!
Nu finns första Drupalboken på svenska! Börja med Drupal -- smart webbpublicering med open source
Sugen på en Drupalkurs? Kolla in NodeOnes utbud av Drupalkurser