Posted by Malei on June 9, 2010 at 9:57am
Jag skulle behöva tips på hur jag åstadkommer följande:
Jag vill kunna skapa en drupalanvändare från en webbsida som i princip bara innehåller lite text, ett inmatnignsfält för e-postadress och submit och cancelknapp. Denna sida kommer att anropas från en browser integrerad i en utvecklingsmiljö och inte vara en del av den vanliga drupalsiten.
Jag behöver alltså skapa en sida som där jag kan anropa drupals funktioner, men som inte fylls på med hela designen och övrigt content.
Jag är ingen drupalexpert, men jag hoppas att ni förstår vad jag behöver åstadkomma.
/Magnus
Comments
Efter att du skapat
Efter att du skapat drupalsajten så kan du i ditt tema ta bort allt i page.tpl.php förutom
<?php print $content; ?>. Det är i page.tpl.php som t.ex. html- och head-taggarna skrivs ut.När du utvecklar sajten kan du använda modulen Admin theme för att slå på t.ex. Garland när du redigerar noder etc.
//Pontus Nilsson, Digitalist
God idé, men jag måste nog förtydliga mig...
Jag har redan en site med ett tema. Det jag behöver göra är att skapa en alternativ registreringssida som visas utan tema (eller med ett eget tema. Hur löser man detta?
mch
/Magnus
Egen sida och egen sidmall
Det låter som att du vill ha en alldeles egen sökväg, och att sidan där ska ha ett alldeles eget tema.
Du skulle kunna kopiera page.tpl.php till page-user-login.tpl.php och ändra runt hur mycket du vill i kopian för att åsidosätta tema. Men det skulle leda till att den "vanliga" loginsidan ser helt knasig ut.
För att skapa en "ny" loginsida kan du antingen skriva en liten minimodul, eller så kan du använda Panels och ctools för att skapa en ny sökväg och lägga in blocket för användarinloggning där. Panels (eller om det är ctools) ger dig möjlighet att ange helt egna template-filer som ska användas, så eventuella modifieringar kommer inte att påverka andra delar av webbplatsen.
Panels och ctools är ett rätt stort ramverk, men det är kul att använda. Har du inte användning av Panels för andra delar av sajten lär det dock vara smartare att göra en minimodul. (Fast enligt mig vill man nästan alltid använda Panels.)
Lycka till!
//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!
Första svenska boken om Drupal! Börja med Drupal – smart webbpublicering med open source
Kolla in NodeOnes Drupalkurs i Panels och Views 15–17 september!