Posted by andersronn on January 6, 2011 at 10:55am
Hej, jag är ganska ny inom drupal och skulle behöva lite hjälp. Jag håller på med en sida åt en restaurang och de vill visa dagens meny på sidan. De har 3st olika menyer som ska visas enligt följande:
Dagens Lunch
Dagens Sallad
Dagens Vegetariska
Och om det inte är någon meny inlagd för det aktuella datumet så ska det stå något default meddelande.
Är det något som inte är alltför krångligt att hjälpa mig med? Vore jätte bra om det var lätt att uppdatera menyn för admin.
Comments
I Drupal 7 skapar du en ny
I Drupal 7 skapar du en ny innehållstyp som förslagsvis heter "Dagens". I den innehållstypen skapar du tre olika textfält för:
Skapa även ett datumfält för vilket datum det gäller. För jag antar att man vill skapa menyerna i förväg och inte samma morgon som lunchen gäller. Ange INTE att innehållet skall publiceras på förstasidan som förvalt. Det löser du smidigast med modulen Rules.
Vet inte vad du menar med förvalt meddelande om man inte skapar någon meny. Ska det vara en förvald meny som återkommer, eller ska det vara ett förvalt meddelande om till exempel att restaurangen har andra öppetider den dagen?
Använder du Drupal 6 gör du på samma sätt, men installerar CCK och Date istället.
Vare sig du använder Drupal 7 eller 6 föreslår jag att du även installerar Rules för att hantera när menyerna skall visas på förstasidan eller ej (byts vid midnatt kanske?), samt Views om du vill kunna göra listor av menyerna eller annan hantering av innehållet.
Här förklaras hur du väljer när ett innehåll skall publiceras eller ej beroende på ett datumfält: Publish content based on a CCK date field (istället för att publivera/avpublicera föreslår jag att du väljer att lansera på förstasidan eller ej).
Johan Falk håller på att förklara hur Rules fungerar i olika videobloggar. Just idag (nr 11) har han faktiskt producerat en som handlar om publicering av material beroende på ett datumfält. Översikt över videobloggarna.