Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
Your package looks very interesting for 1:1 multi-language umbraco sites. We are implementing a similar solution since a while using single documents but having multiple properties (one per language) and have to try your solution.
I am just wondering how will your package perform when associated to xslt search package, how can you filter the results on a given language ?
Thank you for your interest in this package!
I have used the package together with xslt search once (this was before the package was converted to use the new xml schema; actually it was before this solution was even released as a package :) ). I did not filter the results because I noticed that the top results would usually be in the language preferred by the visitor performing the search anyway (they were the best match for the query).
However, you could filter the results according to the selected language if you change the xsltsearch.xslt file a little bit. I don't know which version of xslt search you are using, but in version 2.8 (old xml schema), somewhere around line 131 there is a selection of nodes that can possibly appear in the results:
<xsl:variable name="possibleNodes" select="$items/descendant-or-self::node[
string(data [@alias='umbracoNaviHide']) != '1'
and (umbraco.library:IsProtected(@id, @path) = false()
or umbraco.library:HasAccess(@id, @path) = true())
You could add a condition here (something like language=xx) and the filtering will take place accordingly.
Using the Polyglot package, the returned urls for translation pages will be in the form "http:// s i t e / page / TranslationFolder / fr " for example, but, thanks to the Translation template associated with them (there is more info on this in the documentation of Polyglot) they will redirect to the basic page url, complete with the lang=xx parameter. Of course, to optimise things, you could modify the xsltsearch.xslt again to already convert the url before the results are returned, so that there is no redirection.
I hope that this helps!
Thanks for the hint for the xslt search, it looks definitely possible to filter the result by language quite easily.
The translation template url looks interesting too, we will have to test your package.
is working on a reply...
Write your reply to:
Image will be uploaded when post is submitted