Does anyone know of a table/datafield that stores the site URL? I’m trying to feed parameters into a GI navigation link and have it be transferable across multiple sites without needing to update the URL on each site. Thanks!
Solved
Site URL stored in database?
Best answer by Zoltan Febert
You can use an unbound field, here I added it to the SOOrder table:
using PX.Data;
using PX.Data.Update;
using PX.Objects.SO;
namespace PX.Objects
{
// Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active
public class SOOrderSiteURLExt : PXCacheExtension<SOOrder>
{
#region UsrSiteURL
[PXString(255)]
[PXUIField(DisplayName="Site URL")]
[PXUnboundDefault(typeof(SiteURLConstant), PersistingCheck = PXPersistingCheck.Nothing)]
public virtual string UsrSiteURL { get; set; }
public abstract class usrSiteURL : PX.Data.BQL.BqlString.Field<usrSiteURL> { }
#endregion
public class SiteURLConstant : PX.Data.BQL.BqlString.Constant<SiteURLConstant>
{
public SiteURLConstant() : base(PXInstanceHelper.HostName) { }
}
}
}
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.