Posted by MorganG on July 14, 2011 at 6:55am
Jag har byggt en vy för en kalender för ett helg event i Drupal 7 med Date, Calendar och Views. Eventet stänger 24:00 fredag och lördag. Jag har kört fast med konfigureringen för visningen av tiden som jag sätter för "Marknaden och tivolit stänger". Sätter jag 00:00 när jag lägger in händelsen så visas det som "all day" dagen efter se bild lördag (söndag). För att det skall funka måste jag sätta 23:59 vilket inte känns så kul, se bild fredag.
Några idéer på hur jag kan lösa detta?
| Attachment | Size |
|---|---|
| program.png | 50.19 KB |

Comments
Kan det vara en bugg? Här
Kan det vara en bugg? Här pratas det lite om granularity som behövs sättas. Har inte råkat ut för detta i D6 nämligen.
//Pontus Nilsson, Digitalist
Kanske det Pontus
Jag letar fortfarande en lösning på detta. Jag fick iaf bort "All Day"-visningen med
function THEMENAME_date_all_day_label() {
return ' ';
}
Posten "Marknaden och tivolit stänger" som är kl. 00:00 sorteras nu under "rätt dag" dvs samma dag som öppning etc men överst i listan? Konstigt att stänga innan man har öppnat ;)
Morgan | Forweb
Preprocess hack
Inte så snyggt men det borde lösa problemet i detta fall.
Byter ut "23:59" mot "24:00" i preprocess funktionen för theme_date_display_single().
function THEMENAME_preprocess_date_display_single(&$vars, $hook) {$vars['date'] = str_replace('23:59', '24:00', $vars['date']);
}
Tack för hjälpen Fredrik
Det löste problemet :)
Morgan | Forweb