Thank you for the information. I was able to to go directly to the
Invitation.InvitationConfig Document and see where I could edit the snippet of code that
accesses the 'guestsActionsPage'. (The Velocity code resides in an object of type
"Invitation.WebHome" and there is an item titled "Email message body HTML
template"). But I don't see anywhere that I can actually change the value of
guestsActionsPage itself.
So I can't find where "$config.get("guestsActionPage") is actually
defined. Is somewhere that I can modify its value? Or could it be hard-coded into the
application?
I also looked at the XWiki.XWikiServerXwiki document and found an object of type
XWikiServerClass. This object has a property named "Server" that is set to
"localhost". But that's not what the getExternalURL method seems to be
using (it is getting a value that matches the short hostname). Is this the property that
you were referring to in your answer?
Thank you again for your help.
-Eric
-----Original Message-----
From: users [mailto:users-bounces@xwiki.org] On Behalf Of Eduard Moraru
Sent: Thursday, December 17, 2015 5:51 PM
To: XWiki Users <users(a)xwiki.org>
Subject: Re: [xwiki-users] Documentation on Velocity binding for 'config'
object?
Hi,
I don`t know the code of the app in question, but specifically to your
questions:
* the document "Invitation.InvitationConfig" seems to be the one holding the
configuration object with the "guestsActionsPage" property
* getExternalURL uses the server configuration that you have set in your wiki's
descriptor located in the main wiki at "XWiki.XWikiServerXwiki" (for the main
wiki) or in "XWiki.XWikiServerWikiname" (for a subwiki).
Hope this helps,
Eduard
On Thu, Dec 17, 2015 at 8:36 PM, deltamind106 <ericj(a)valmarc.com> wrote:
There is a snippet of Velocity code in the XWiki
invitation email
template that looks like this:
*$xwiki.getDocumentAsAuthor($config.get("guestsActionsPage")).getExter
nalURL())*
Where is the 'config' binding for Velocity documented? If I want to
change the value for "guestsActionPage", where would make this change?
How does the "getExternalURL" method work? Currently, it seems to be
using the short hostname in the URL it returns, which will not work
for us since that particular hostname is not published on our DNS
server. So I need to change the behavior of "getExternalURL" so that it uses
an IP address.
Where would I do that?
Thank you in advance for any help you can provide.
-Eric
--
View this message in context:
http://xwiki.475771.n2.nabble.com/Documentation-on-Velocity-binding-fo
r-config-object-tp7597271.html Sent from the XWiki- Users mailing list
archive at
Nabble.com.
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users