I've been transferring a lot of our Umbraco 6.1.5 assets into a sandboxed copy of Umbraco 7. This is a fresh installation of Umbraco 7 but I have a page that makes use of the simple "lowercase" function using the syntax:
Exslt.ExsltStrings:lowercase(node)
The exact error I see occuring in the log is:
Cannot find a script or an extension object associated with namespace 'urn:Exslt.ExsltStrings'
Has anything changed in the latest version of Umbraco? How can I run a lowercase function in 7? Is this build missing this extension object?
Is anyone else having issues posting to the forums? I've noticed the listing on the homepage is not showing to what category this post was made nor the author. On several attempts to update this post, the editor fails and in my browser console I see I am getting response code 500 (internal server error).
There should be a package available at some point that reinstalls them so someone like you can use those that actually did work, if needed.
Depending on the way you're using the lowercase() function, there's a couple of alternatives for you to do. Can you show a little more context so we know what you're doing specifically?
Thanks for your reply. I have found an alternative method, shown below. The need for the lowercase function was in making link URLs all lowercase and for setting the canonical values.
Hey Chriztian, thanks for your reply. The need for the lowercase function had to deal with setting canonical link values for pages as well as keeping well-formed dynamic links in some sections of our site.
Hey Chriztian, thanks for your reply. The need for the lowercase function had to deal with setting canonical link values for pages as well as keeping well-formed dynamic links in some sections of our site.
Umbraco 7 Missing Extension
I've been transferring a lot of our Umbraco 6.1.5 assets into a sandboxed copy of Umbraco 7. This is a fresh installation of Umbraco 7 but I have a page that makes use of the simple "lowercase" function using the syntax:
The exact error I see occuring in the log is:
Has anything changed in the latest version of Umbraco? How can I run a lowercase function in 7? Is this build missing this extension object?
Thanks in advance for any assistance!
Looking at the stylesheet element I have identified a difference in this version when creating a 'clean' XSLT file:
Umbraco 7 creates:
Where 6.1.5 created:
Was able to substitute the function with:
Is anyone else having issues posting to the forums? I've noticed the listing on the homepage is not showing to what category this post was made nor the author. On several attempts to update this post, the editor fails and in my browser console I see I am getting response code 500 (internal server error).
Hi Thomas,
The EXSLT extensions were removed from core because many of them just didn't work - Here's an issue where it's discussed
There should be a package available at some point that reinstalls them so someone like you can use those that actually did work, if needed. Depending on the way you're using the
lowercase()
function, there's a couple of alternatives for you to do. Can you show a little more context so we know what you're doing specifically?/Chriztian
Hey Chriztian,
Thanks for your reply. I have found an alternative method, shown below. The need for the lowercase function was in making link URLs all lowercase and for setting the canonical values.
Hey Chriztian, thanks for your reply. The need for the lowercase function had to deal with setting canonical link values for pages as well as keeping well-formed dynamic links in some sections of our site.
I have found an alternate method shown below:
Hey Chriztian, thanks for your reply. The need for the lowercase function had to deal with setting canonical link values for pages as well as keeping well-formed dynamic links in some sections of our site.
I have found an alternate method shown below:
After some prompting from Chriztian, we've got around to releasing the EXSLT extensions as a standalone package.
It is available to download from here: http://our.umbraco.org//projects/website-utilities/exslt-redux
Cheers,
- Lee
is working on a reply...