We are using Confluence for our technical documentation and refinedwiki Original Theme Plugin to customize the design. Documentation is available in two languages (German, English). Spaces are organized as follows:
Category: "German"
Space: "Product 1 - DE"
Space: "Product 2 - DE"
Category: "English"
Space: "Product 1 - EN"
Space: "Product 2 - EN"
In the site header, I'd like to place links to Product 1 Home, Product 2 Home, ... in current language. (I try to modify the site header using the textbox provided by OriginalTheme > Manage custom design.)
That means:
If the current page is in a space that has category "German":
Link: "Product 1" => Space "Product 1 - DE" - Home
Else
Link: "Product 1" => Space "Product 1 - EN" - Home
I understand that I can use Velocity functions so a simple if should do the job if I could get information about the current space.
How can I access the category of current space?
hi there!
I'm not sure if that would be possible. I believe that the best would be to contact the refinedwiki team and ask them the possibility to customize the plugin this way. If you could paste here their answers would be great :)
Rodrigo
Hi Rodrigo,
thanks for your reply. Here's the answer from refinedwiki team.
#if ($sitemeshPage.getProperty("page.spacekey")) #set($spaceInfoBean = OriginalThemeHelper.getSpaceInfoBean($sitemeshPage.getProperty("page.spacekey"))) $spaceInfoBean.categoryNameKey #end
This is not an official API so I assume it might change in future releases.
PS: Thumbs up for refinedwiki support team. Fast an qualified answer. Great ;-)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yeah! After 4..5 hours of searching how to get the current space key (and the category key) in top.vm of RWT I've found this. Thx!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.