Přeskočit přímo na text


Rezervace

Toto je archivovaná verze české komunitní stránky o CMS Drupal. Nejde na ni již přidávat nový obsah. Pro aktuální informace a kontakt s komunitou navštivte Drupal.cz
Kategorie: Jak na to?
Týká se verze: Drupal 7.x

Zdravím vespolek,

mám jednoduché prezentační stránky na Drupal 7. Zákazníci zatím objednávají jen přes jednoduchý formulář (webform).

Nyní bych rád přidal možnost rezervace:

  • služba, kterou si budou zákazníci moci objednat (rezervovat), bude k dispozici 4 měsíce
  • na každé datum se může objednat maximálně jeden zákazník
  • víkendy a nějaké další dny chci zablokovat, aby si je nikdo nemohl rezervovat
  • rád bych, aby zákazník při rezervování viděl nějaký druh kalendáře, ve kterém by si klikl na volné pole
  • když si určité datum někdo zarezervuje, samozřejmě by bylo dobré, aby se automaticky přeplo jako obsazené (tj. není volné, další zákazník už nemůže použít)
  • stačí tam dva stavy datumu: volné a není volné
  • možnost ručně přepnout jakékoli datum (mezi oběma stavy)

Tj. lidi si rezervují pouze jedinou službu. Nepotřebuji nutně žádnou rozšířenou funkcionalitu (platby a jiné věci).

Kudy na to? Použít nějaké rozšíření pro webform? Nebo raději nový typ obsahu a k tomu nějaký kalendářový doplněk? Nebo to dostatečně řeší nějaký hotový modul?

Předem velice děkuji Honza

((P.S. Úplně na okraj: Pokud bych si měl vybrat 3 hodiny klikat ve Views nebo tři hodiny psát PHP, vyberu si to druhé ;-) ))

 

Ja bych na to sel pres modul

Ja bych na to sel pres modul Registration, ten je na to IMHO jak delany. A 3 hodiny psat PHP = foreach kterym naplnis na kazdy den jeden node ktery bude delat registrace.

Availability Calendars

Tak na to asi použiju tento jednoduchý modul.

Sice se musí dopsat přenos zvoleného datumu do Webformu a poté změna daného datumu v databázi (na „obsazeno“), ale je to furt jednodušší a příjemnější cesta, než nutit několik modulů současně, aby vytvořili sehraný orchestr (tím myslím Entity Registration + práva + Calendar + entity + asi Rules + Views + ještě asi něco)

Každopádně díky za navedení.

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 7 hostů.

Online uživatelé

Support

Psychologie - poradenství