Le variations permettono di abilitare un meccanismo di gestione multilingua dei contenuti all'interno di siti MOSS 2007 (versione sia standard che enterprise). Una volta configurate correttamente (ed installati i relativi language pack), è possibile creare una struttura gerarchica di contenuti divisi per lingua.
Quello che molti non sanno è come abilitare il menu per il cambiamento della lingua (visibile in figura).
Per abilitarlo, bisogna togliere i caratteri di commento dalla riga:
<cms:VariationsLabelEcbMenu id ="varlabelmenu1"
DataSourceID="LabelMenuDataSource"
DisplayText="<%$Resources:cms,VariationLabelMenuTitle%>"
IsCallbackMode="true"
runat="server" />
dal file "VariationsLabelMenu.ascx" presente al percorso:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\template\controltemplates\
Così facendo, il menu sarà visibile in ogni pagina del vostro sito MOSS, chiaramente creato con uno dei template di publishing disponibili.