New strings


https://forum.kartris.com/Topic6157.aspx
Print Topic | Close Window

By Supermac - Wed 2 Sep 2015
In backend is possible to insert new strings to be translated in various language used by the site.
This would be really useful for customization work I'm doing but I don't know how can I use that strings in my pages using a syntax similar to this:

<asp:Literal ID="..." runat="server" Text="<%$ Resources: ContactUs, ContentText_AddressAndPhoneContact %>" />

having that new records added in tblKartrisLanguageStrings have NULL LS_className?
By Supermac - Tue 8 Sep 2015
I solved with a "personal patch".
I insert all strings I need in database using backend, then I use a query in backend/configuration/database admin like this:

update [dbo].[tblKartrisLanguageStrings] SET LS_className = '_MyClass' WHERE Ls_className=NULL AND LS_VirtualPath=NULL

This adds 'MyClass' class name to new records and allows me to use the following syntax in pages:
<asp:Literal ID="..." runat="server" Text="<%$ Resources: MyClass, ContentText_StringIAdded %>" />

If there's a smarter way to obtain same result I'll be happy to know.