I template di lista di SharePoint 2010 vengono salvati in un file CAB con estensione .stp e salvati nella Raccolta modelli elenco (List templates).
Questi file contengono, al loro interno, l'informazione della lingua del sito da cui sono stati salvati e quindi non è possibile riutilizzare il template su un sito creato in un altra lingua (ad esempio quando si gestiscono le Variation).
Se si rinomina il file stp in .cab e po lo si apre, si nota che contiene un file manifest.xml al cui interno a un certo punto c'è un tag XML:

XML

<Language>1040</Language>
nel caso il template si riferisce ad un sito in italiano.
Per convertire il template in inglese (1033) è sufficiente cambiare questo valore

XML

<Language>1033</Language>
e salvare il file con un altro nome e ricaricarlo nella raccolta modelli elenco.

Purtroppo il formato del file stp non è facilmente editabile.
Per creare un nuovo fiel stp con il file manifest.xml modificato è sufficiente creare un file MioStpEN.ddf con questo contenuto

Text

.OPTION EXPLICIT     ; Generate errors  
.Set CabinetNameTemplate=MioStpEN.stp      
.Set DiskDirectoryTemplate=CDROM ; All cabinets go in a single directory 
.Set CompressionType=MSZIP;** All files are compressed in cabinet files 
.Set UniqueFiles="ON" 
.Set MaxDiskSize=CDROM 
.Set Cabinet=on 
.Set DiskDirectory1=. 

.Set DestinationDir= 
manifest.xml 
ed eseguire da linea di comando

DOS / Batch file

makecab /F solution.ddf
assicurandosi di essere in una cartella in cui c'è sia il file MioStpEN.ddf che manifest.xml. Viene generato un nuovo file di nome MioStpEN.stp (vedi parametro CabinetNameTemplate).
Tags:
SharePoint498 SharePoint 2010224
Potrebbe interessarti anche: