[Seaside] How do I get the base URL? I want to send out an email with a link

Johan Brichau johan at inceptive.be
Thu Aug 5 05:03:43 UTC 2010


correction: the #actionBaseUrl instead of the #actionUrl

On 05 Aug 2010, at 07:02, Johan Brichau wrote:

> I think you need the actionUrl, which is implemented on the canvas:
> 
> renderContentOn: html 
> 	html anchor 
> 		url: (html actionUrl) , 'abc123'
> 		with: 'Click me'
> 
> 
> On 04 Aug 2010, at 21:58, Pat Maddox wrote:
> 
>> Okay so the high level goal is to send out an email that contains a link to my application.  Think http://myapplication.com/invite/abc123
>> 
>> I'm not sure how to go about doing this.  I found  WAApplication#url which sent me on an interesting journey...because when I did "self halt" inside of a WAComponent subclass and ran "self application" then I get a WARequestContextNotFound error, although apparently that's only when I launch a debugger.
>> 
>> So after figuring out that I can't access "self application" from the debugger I finally got "self application url" rendered on my page, and saw that it was only the path.  How can I get the full URL?  I don't want to hardcode it...I assume I should be able to get the base URL of my application from somewhere but I'm not sure.
>> 
>> Thanks,
>> Pat
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> 
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



More information about the seaside mailing list