• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1001
  • Last Modified:

How to add ListName property instead of ListGuid in Onet

I have a ContentQueryWebPart in my home page which displays the data from a list.
When i genereate the XML for the webpart, i see that the XML ahs a property called ListGuid which points to the list from which the data has to be displayed from. Is it possible to have the ListName or the listPath instead of the ListGuid? This is because, obviously, the Guid of the list would differ if the portal has to be deployed in a different server.
<property name="ListGuid" type="string">B22FCCBB-7A71-42E5-9296-AEEB5B06D380</property>

Open in new window

0
rajasoorya_kc
Asked:
rajasoorya_kc
  • 2
1 Solution
 
rajasoorya_kcAuthor Commented:
Below mentioned are the various properties i see in the generated XML for the webpart.
<property name="ViewContentTypeId" type="string" >
<property name="XslLink" type="string" null="true" >
<property name="UseCopyUtil" type="bool">True</property>
<property name="Title" type="string">Quick Links</property>
<property name="ContentTypeName" type="string">Link</property>
<property name="ChromeState" type="chromestate">Normal</property>
<property name="ItemStyle" type="string">LinkList</property>
<property name="NoDefaultStyle" type="string" null="true" >
<property name="ViewFieldsOverride" type="string" >
<property name="GroupByFieldType" type="string" >
<property name="AllowZoneChange" type="bool">True</property>
<property name="AllowClose" type="bool">True</property>
<property name="FilterType3" type="string" >
<property name="ListName" type="string">Quick Links</property>
<property name="UseCache" type="bool">True</property>
<property name="ParameterBindings" type="string" null="true" >
<property name="Hidden" type="bool">False</property>
<property name="AdditionalGroupAndSortFields" type="string" null="true" >
<property name="FeedTitle" type="string" >
<property name="ExportMode" type="exportmode">All</property>
<property name="HeaderXslLink" type="string" >
<property name="HelpMode" type="helpmode">Modeless</property>
<property name="DataColumnRenames" type="string" >
<property name="Width" type="string" >
<property name="FeedDescription" type="string" >
<property name="AllowHide" type="bool">True</property>
<property name="CatalogIconImageUrl" type="string" >
<property name="Default" type="string" >
<property name="FeedEnabled" type="bool">False</property>
<property name="WebsOverride" type="string" >
<property name="AllowConnect" type="bool">True</property>
<property name="HelpUrl" type="string" >
<property name="ListGuid" type="string">B22FCCBB-7A71-42E5-9296-AEEB5B06D380</property>
<property name="WebUrl" type="string">/</property>
<property name="ItemLimit" type="int">15</property>
<property name="ListsOverride" type="string" >
<property name="SortByFieldType" type="string">DateTime</property>
<property name="ShowUntargetedItems" type="bool">False</property>
<property name="TitleIconImageUrl" type="string" >
<property name="ViewFlag" type="string" >
<property name="ChromeType" type="chrometype">TitleOnly</property>
<property name="FilterValue2" type="string" >
<property name="Filter1ChainingOperator" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+FilterChainingOperator, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Or</property>
<property name="Filter2ChainingOperator" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+FilterChainingOperator, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Or</property>
<property name="CommonViewFields" type="string">URL, Text</property>
<property name="FilterType1" type="string" >
<property name="GroupBy" type="string" >
<property name="Xsl" type="string">&amp;<xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:cmswrt="http://schemas.microsoft.com/WebPart/v3/Publishing/runtime" exclude-result-prefixes="xsl cmswrt x" &amp;gt; &amp;<xsl:import href="/Style Library/XSL Style Sheets/Header.xsl" /&amp;gt; &amp;<xsl:import href="/Style Library/XSL Style Sheets/ItemStyle.xsl" /&amp;gt; &amp;<xsl:import href="/Style Library/XSL Style Sheets/ContentQueryMain.xsl" /&amp;gt; &amp;</xsl:stylesheet&amp;gt;</property>
<property name="MissingAssembly" type="string">Cannot import this Web Part.</property>
<property name="FilterOperator1" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+FilterFieldQueryOperator, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Eq</property>
<property name="FilterValue3" type="string" >
<property name="FilterField3" type="string" >
<property name="AllowEdit" type="bool">True</property>
<property name="FilterOperator2" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+FilterFieldQueryOperator, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Eq</property>
<property name="FilterOperator3" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+FilterFieldQueryOperator, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Eq</property>
<property name="QueryOverride" type="string" >
<property name="CacheXslTimeOut" type="int">86400</property>
<property name="MainXslLink" type="string" >
<property name="FireInitialRow" type="bool">True</property>
<property name="SortByDirection" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+SortDirection, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Desc</property>
<property name="ItemXslLink" type="string" >
<property name="FilterByAudience" type="bool">False</property>
<property name="DisplayName" type="string" >
<property name="ServerTemplate" type="string">103</property>
<property name="GroupByDirection" type="Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart+SortDirection, Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">Desc</property>
<property name="FilterValue1" type="string" >
<property name="ShowWithSampleData" type="bool">False</property>
<property name="BaseType" type="string" >
<property name="DataFields" type="string" >
<property name="UseSQLDataSourcePaging" type="bool">True</property>
<property name="AdditionalFilterFields" type="string" null="true" >
<property name="PageSize" type="int">-1</property>
<property name="FilterType2" type="string" >
<property name="ContentTypeBeginsWithId" type="string" >
<property name="DataSourceID" type="string" >
<property name="SystemViewFields" type="string" >
<property name="AllowMinimize" type="bool">True</property>
<property name="FilterField1" type="string" >
<property name="SortBy" type="string">{8c06beca-0777-48f7-91c7-6da68bc07b69}</property>
<property name="CacheXslStorage" type="bool">True</property>

Open in new window

0
 
66866Commented:
OOTB webparts there is very little you can do. If you want you can write your own webpart that looks for List Name and then display the data.
0
 
rajasoorya_kcAuthor Commented:
The issue is resolved now. All that i did was... delete the ListGUID property.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now