Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

All other Modules /

Discuss all other Modules here.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Event Calendar in 2.4 alpha


Go to End


21 Posts   6593 Views

Avatar
Miles

Community Member, 14 Posts

13 January 2010 at 5:44am

Do you need us to submit a patch for any of this, or do you have that under control UncleCheese?

Avatar
UncleCheese

Forum Moderator, 4102 Posts

13 January 2010 at 7:03am

Yes, please post a diff if you can. Thanks again.

Avatar
jcamenisch

Community Member, 6 Posts

11 March 2010 at 2:54pm

Attached is a diff of all the above changes applied to revision 91. I hope I got everything noted so far, and that this helps -- although I am still experiencing one problem with links to CalendarEvents. I'm just getting into it, so I'll post more later if I can clarify it.

Avatar
jcamenisch

Community Member, 6 Posts

12 March 2010 at 5:47am

The CalendarEvent->CalendarBackLink() function gets messed up in certain scenarios. If $_GET['CalendarStart'] contains a value, then it gets added onto the backlink, breaking the link.

I'm not sure if I'll ultimately need this in my templates, so I'm not digging in right now to understand the intentions of this function. I don't know why it's doing more than simply `return $this->Parent()->Link()`. Whatever the intention, perhaps it's somehow broken by nested urls.

Any obvious solutions?

Avatar
UncleCheese

Forum Moderator, 4102 Posts

12 March 2010 at 6:04am

CalendarBackLink() will preserve any filters you had applied to the calendar when clicking into the detail page. It's kind of silly. Probably ought to just session that data.

Avatar
jcamenisch

Community Member, 6 Posts

12 March 2010 at 1:45pm

Without moving that to the session, would it preserve the same functionality to add it to the link's query string (preserving the current query string) instead of using the /start/end structure?

Avatar
UncleCheese

Forum Moderator, 4102 Posts

12 March 2010 at 2:43pm

I'm not sure what you mean.. can you give me an example?

Avatar
jcamenisch

Community Member, 6 Posts

16 March 2010 at 5:36am

Say you're looking at
www.mysite.com/events/summer-fun/?start=07072010&end=08082010

then the return link under 2.4b1 currently points to something like
www.mysite.com/events/events/07072010/08082010

I'm wondering if instead it could just link to
www.mysite.com/events/?start=07072010&end=08082010

These example links may be wrong; I don't currently have this functionality in my working site. I'm just making these up from what I remember. Hopefully that explains what I mean by the query string.