Todd Bleeker's 12 Hive

All MindsharpBlogs

Are you pondering what I'm pondering?

My Links

Post Categories

Archives

Blog Stats

Crack Open a List Template STP to Retain Lookup Column Data

Have you ever wanted to copy a list that had a lookup field from a source Web to a destination Web using a custom list template (STP)? Even if the destination Web has a lookup list that exactly matches the source Web, the lookup field will be empty in any lists created using the STP. That is because lookup fields are related by GUID.

 

This is a common problem with custom list templates. The following steps describe the only workaround that I have discovered to this problem. They also assume that your destination Web already has a lookup list identical to the source Web. Replace [yourlist] with the name of the list you want to move.

 

01. Browse to the source Web's lookup list and choose Modify settings and columns.

02. Copy the source lookup list GUID from the URL.

03. Browse to the destination Web's lookup list and choose Modify settings and columns.

04. Copy the destination lookup list GUID from the URL.

05. Save the source Web's list that contains a lookup column to the lookup list as a list template called [yourlist].stp.

06. Export the list template STP from the source list template gallery to the file system.

07. Rename the [yourlist].stp file to [yourlist].cab so Windows can open it.

08. Open the file, right click on the manifest.xml file and export it to

the file system.

09. Edit the manifest.xml file; find the source Web's lookup list GUID and replace it with the destination Web's lookup list GUID.

10. Save the manifest.xml file.

11. Open a VS.NET command prompt.

12. Run the makecab command as follows:

    makecab manifest.xml [yourlist].stp

13. Import the new STP into the destination Web's list template gallery. You will need to delete it if it has previously been imported.

14. Create a new list based upon the new STP file.

 

The lookup column on the new list should retain all the data that was in

the source list.

 

HTH,

 

<Todd />

posted on Friday, November 11, 2005 7:47 AM

Feedback

# re: Crack Open a List Template STP to Retain Lookup Column Data 11/11/2005 9:30 AM Bob Mixon

Great stuff Todd, thank you!

# Workaround for Lookup field in SharePoint list templates 11/11/2005 10:45 AM Heather Solomon - MVP, WSS - Blog about Design, MC

# re: Crack Open a List Template STP to Retain Lookup Column Data 11/12/2005 1:54 PM Mark Kruger, SharePoint MVP

Very Nice Tip Todd! Thanks!

# SharePoint Web Parts: Free 3rd Party SharePoint Web Parts &amp; Tools 11/25/2006 11:13 AM The Boiler Room - Mark Kruger, SharePoint MVP

For those who aggregate my feed and do not often visit the blog iteself... I've updated my SharePoint...

# re: Crack Open a List Template STP to Retain Lookup Column Data 1/26/2007 12:07 AM Kelvin Wong

Hi Todd,

Thanks for this explanation, but how do "normal" users do this without have to resort to VB.NET (not programmer) and looking at XML files?

# re: Crack Open a List Template STP to Retain Lookup Column Data 2/1/2007 10:14 PM Todd Bleeker

Of course, the STP file can always be created manually.

<Todd />

# re: Crack Open a List Template STP to Retain Lookup Column Data 6/18/2007 6:28 AM wotssp

hello

# Free SharePoint Web Parts (3rd Party) 6/26/2007 10:15 AM The Boiler Room - Mark Kruger, Microsoft SharePoin

Free SharePoint Web Parts (3rd Party) Konrad Brunner - UGS&#39;s Web Parts (broken link 8/25) Document

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/14/2007 8:30 PM E:mail tracker 7.0

need a crack for E:mailtracker 7.0

# Alternate Method 12/12/2007 1:06 PM Michael A. Vickers

I've published an alternate method for relinking your lists after you've deployed your lists to a production server. It involves tweaking records in the content database.

I know that editing information in the content database through query analyzer is generally considered a no-no, but if you're confident in your SQL abilities and have already deployed your lists to production, give it a shot.

<a href="http://idiotsyncrasies.com/2007/12/deploying-linked-lists-in-moss-2007.aspx">Deploying Linked Lists in Moss 2007</a>

# re: Crack Open a List Template STP to Retain Lookup Column Data 12/12/2007 1:07 PM Michael A. Vickers

Whoops, I screwed up the url:

http://idiotsyncrasies.com/2007/12/deploying-linked-lists-in-moss-2007.aspx

# re: Crack Open a List Template STP to Retain Lookup Column Data 3/4/2008 8:50 AM Miguel A. Albero

Excellent solution. I have been scratching my head for a while today, finally I found this and you solved my problem, thumbs up and much gratitude!

# re: Crack Open a List Template STP to Retain Lookup Column Data 5/28/2008 2:57 PM Scott Brickey

I solved this problem by scripting the creation of lists via the SharePoint Object Model... Create a (blank) feature with a feature event receiver, then on activation I'd run through the script. This allows the lists to be deployed into existing sites (thus "adding" lists, something that site templates can't do), as well as maintaining the lookup field references.

# re: Crack Open a List Template STP to Retain Lookup Column Data 6/2/2008 5:34 AM Futbol Oyunu

I've published an alternate method for relinking your lists after you've deployed your lists to a production server. It involves tweaking records in the content database.
http://www.kiz-oyunlari.com
http://www.araba-oyunlari.com
http://www.arabaresim.net

# re: Crack Open a List Template STP to Retain Lookup Column Data 6/5/2008 5:57 AM Youtube

Excellent solution.thanks

# free online car game 6/28/2008 12:10 PM Araba yarışları

free online car game

# En Heyecanlı Aksiyon Oyunları 6/28/2008 12:18 PM Aksiyon Oyunları

En güzel aksiyon oyunlari burada:

http://www.aksiyonoyunlari.org/

# Sürücü Kursu 6/28/2008 12:21 PM sürücü kursu

Sürücü kursu, sürücü kurslari, ehliyet kursu

# Sürücü Kursu 6/28/2008 12:23 PM sürücü kursu

sürücü kursu, sürücü kurslari, ehliyet kursu

# Src Belgesi 6/28/2008 12:25 PM src

src belgesi, src belgeleri, src kursu

# re: Crack Open a List Template STP to Retain Lookup Column Data 6/28/2008 7:16 PM Mirc

thank

# Oyunlarım,Dünyanın En Güzel Oyun Sitesi 6/29/2008 4:20 PM Oyunlarım

Free Online Games Site

# Yemek Tarifleri, resimli denenmiş yemek tarifleri 6/29/2008 4:21 PM Yemek Tarifleri

turkish Cooking Recipes

# Yemek Oyunları, Magic Games 6/29/2008 4:23 PM Yemek Oyunları

Yemek Oyunlari,Magic Games,Sihirlioyunlar

# re: Crack Open a List Template STP to Retain Lookup Column Data 6/30/2008 10:10 AM youtube

thank you site admin..

# re: Crack Open a List Template STP to Retain Lookup Column Data 7/3/2008 7:22 PM trabzonspor

Great article, thank you.

# re: Crack Open a List Template STP to Retain Lookup Column Data 7/15/2008 7:34 PM Chat

Thank you my friend..

# re: Crack Open a List Template STP to Retain Lookup Column Data 7/21/2008 2:19 AM komik

thanks

# Müzik Dinle Klip izle 7/21/2008 4:39 PM müzik dinle

thanks for links very nice good site

# re: Chat 7/30/2008 9:52 AM Chat

thank you...
http://www.aleminyeri.net

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/7/2008 11:40 PM Pete

Todd,

I have an stp that includes a dataview webpart, it creates perfectly in a new site provision. I wanted to copy the dataview references in the cab files so that I can add them to another template but cannot find any references to it in the stp file or .000 file. Do you know where to look?

Thanks.

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:52 AM Çizgi Film

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:52 AM Reklam Ajans

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:53 AM Everest,web tasarım,e-ticaret,internet reklamcılığ

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:53 AM web tasarım

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:54 AM film izle

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:54 AM Gelinlikler

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:54 AM masaüstü resimleri

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:55 AM Mercedes Yedek Parçaları

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:55 AM autocad kursu

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:56 AM Müzik Dinle

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:56 AM Havuz

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:56 AM Reseller

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:57 AM yemek tarifleri

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:57 AM havuz

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 1:58 AM film izle

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 2:02 AM otobüs firmaları

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 2:02 AM rüya tabiri

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 2:06 AM ilahi dinle

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/9/2008 2:06 AM müzik dinle

very good

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/14/2008 10:20 AM gaziosmanpaşa

very good

# mirc 8/27/2008 4:15 AM mirc

thank you

# re: Crack Open a List Template STP to Retain Lookup Column Data 8/27/2008 4:16 AM mirc

very good

# chat 9/11/2008 9:30 AM chat

chat, sohbet siteleri, canli sohbet

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/15/2008 5:57 AM mirc

thanks.

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/15/2008 1:59 PM Sohbet

thanks

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/16/2008 1:01 AM mirc

thanks.

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/16/2008 3:33 AM erotik shop

thanks you

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/16/2008 4:54 PM mirc

thank you site admin

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/17/2008 4:13 AM sürücü kursu

sürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucu

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/17/2008 4:16 AM src kursu

sürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav sonucusürücü kursu ehliyet ehliyet sinav

# ehliyet sınav sonuçları 9/22/2008 3:36 PM ehliyet sınav sonuçları

ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri ehliyet sinav sonuçlari , ehliyet , ehliyet sinav yerleri

# sürücü kursu | ehliyet | sürücü kursları 9/22/2008 3:39 PM sürücü kursu | ehliyet | sür&#

sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü kurslari sürücü kursu , ehliyet , sürücü

# Yarış Oyunları 9/23/2008 6:26 AM Yarış Oyunları

hersey güzel olacak

# Macera Oyunları 9/23/2008 6:53 AM Macera Oyunları

güzel bir haraket bu

# Spor Oyunları 9/23/2008 7:02 AM Spor Oyunları

Spor Oyunlari

# Zeka Oyunları 9/23/2008 7:08 AM Zeka Oyunları

Zeka Oyunlari

# oyun oyna 9/23/2008 7:26 AM oyun oyna

thanks alot

# oyunlar 9/23/2008 7:26 AM oyunlar

thanks alot

# oyun 9/23/2008 7:27 AM oyun

thanks alot

# Çocuk Oyunları 9/23/2008 7:44 AM çocuk oyunları

thanks alot

# hedef oyunları 9/23/2008 7:44 AM hedef oyunları

thanks alot

# beceri oyunları 9/23/2008 7:45 AM beceri oyunları

thanks alot

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/26/2008 1:20 AM hosting

thanks

# Cafe Paylaşım 9/28/2008 10:09 AM paylaşım

thanks

# maynet 9/29/2008 1:13 PM maynet

Thanks very Gooad

# sohpet 9/29/2008 1:13 PM sohpet

VERY VERY

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/29/2008 4:57 PM lida

thanks a lot

# re: Crack Open a List Template STP to Retain Lookup Column Data 9/30/2008 3:49 AM mirc indir

thank you very much.

# re: Crack Open a List Template STP to Retain Lookup Column Data 10/4/2008 5:32 PM mirc

thanks admin.

# re: Crack Open a List Template STP to Retain Lookup Column Data 10/4/2008 5:33 PM sohpet

verry good.

# re: Crack Open a List Template STP to Retain Lookup Column Data 10/8/2008 9:36 AM sohbet

thankssss

# re: Crack Open a List Template STP to Retain Lookup Column Data 10/10/2008 4:45 AM erotik shop

aseks.com

# re: Crack Open a List Template STP to Retain Lookup Column Data 10/10/2008 4:45 AM geciktirici

geciktiricispreyler.com

# re: Crack Open a List Template STP to Retain Lookup Column Data 10/10/2008 4:45 AM peruk

laraperuk.com

Title  
Name  
Url
CAPTCHA
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments