Domanda

Attualmente sto lavorando su una definizione del sito per un cliente. Il loro desiderio è creare un sito di squadra con quattro sottogruppi e alcune parti Web specificate su di esse.

Sicuro per dire tutto ciò che funziona, ma io sono comunque lottando con il tentativo di distribuire la definizione del sito con un compito e una serie Timeline.

esplorando un modello di sito personalizzato realizzato tramite SharePoint 2013, ho scoperto la web part che voglio è un taskswittimelineandhiedhierarchy SplistTemplate con valore 171.

Se guardi la mia configurazione ONET.XML, ho provato a specificare quell'elenco e lo chiamato "opgaver" (parola danese per attività) con il tipo 171.

<Configuration ID="2" Name="ARN">
  <Lists>
    <List FeatureId="00bfea71-a83e-497e-9ba0-7a5c597d0107" Type="171" Title="Opgaver" Url="Lists/Opgaver" OnQuickLaunch="FALSE" QuickLaunchHeading="FALSE" />
  </Lists>
  <SiteFeatures>
.

In funzionalità Web attivo le seguenti funzionalità.

<WebFeatures>
    <!--TeamCollab Feature-->
    <Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" />
    <!--MobilityRedirect-->
    <Feature ID="F41CC668-37E5-4743-B4A8-74D1DB3FD8A4" />
    <!--Getting Started List instance-->
    <Feature ID="4AEC7207-0D02-4f4f-AA07-B370199CD0C7" />
    <!--MDS-->
    <Feature ID="87294C72-F260-42f3-A41B-981A2FFCE37A" />
    <!--HierarchyTasksList Feature-->
    <Feature ID="{f9ce21f8-f437-4f7e-8bc6-946378c850f0}" Name="FeatureDefinition/15/f9ce21f8-f437-4f7e-8bc6-946378c850f0" SourceVersion="1.0.20.0" />
    <!--TasksList Feature-->
    <Feature ID="{00bfea71-a83e-497e-9ba0-7a5c597d0107}" Name="FeatureDefinition/15/00bfea71-a83e-497e-9ba0-7a5c597d0107" SourceVersion="1.0.0.0" />
    <!--GanttTasksList Feature-->
    <Feature ID="{00bfea71-513d-4ca0-96c2-6a47775c0119}" Name="FeatureDefinition/15/00bfea71-513d-4ca0-96c2-6a47775c0119" SourceVersion="0.0.0.0" />
  </WebFeatures>
.

E nel mio modulo sto cercando di visualizzare quella parte web sulla pagina.

<Module Name="ARNProject" Url="" Path="">
  <File Url="default.aspx">
    <!--Logo webpart-->
    <AllUsersWebPart WebPartZoneID="RightColumn" WebPartOrder="1">
      <![CDATA[
                    <WebPart xmlns="http://schemas.microsoft.com/WebPart/v2"
                         xmlns:iwp="http://schemas.microsoft.com/WebPart/v2/Image">
                         <Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral,
                         PublicKeyToken=71e9bce111e9429c</Assembly>
                         <TypeName>Microsoft.SharePoint.WebPartPages.ImageWebPart</TypeName>
                         <FrameType>None</FrameType>
                         <Title>Logo</Title>
                         <iwp:ImageLink></iwp:ImageLink>
                    </WebPart>
           ]]>
    </AllUsersWebPart><!--Timeline webpart-->
    <View List="171" BaseViewID="0" WebPartZoneID="Body" WebPartOrder="1"/>
  </File>
</Module>
.

Qualsiasi aiuto con questo è molto apprezzato. Grazie!

ha risolto che segue la risposta qui sotto! Stavo usando l'ID funzione Elenco sbagliato ...

È stato utile?

Soluzione

Sembra che il nuovo elenco delle attività abbia bisogno di questa funzione da attivare:

f9ce21f8-f437-4f7e-8bc6-946378c850f0
.

Vedo che hai già la caratteristica nella tua posizione, ma dovrai rimuovere il {} che lo circonda, e puoi tagliare alcuni degli altri markup che hai pure:

<!--HierarchyTasksList Feature-->
<Feature ID="f9ce21f8-f437-4f7e-8bc6-946378c850f0" />
.

Anche questo:

<Configuration ID="2" Name="ARN">
  <Lists>
    <List FeatureId="00bfea71-a83e-497e-9ba0-7a5c597d0107" Type="171" Title="Opgaver" Url="Lists/Opgaver" OnQuickLaunch="FALSE" QuickLaunchHeading="FALSE" />
  </Lists>
  <SiteFeatures>
.

dovrebbe probabilmente essere (con l'ID funzione corretto)

<Configuration ID="2" Name="ARN">
  <Lists>
    <List FeatureId="f9ce21f8-f437-4f7e-8bc6-946378c850f0" Type="171" Title="Opgaver" Url="Lists/Opgaver" OnQuickLaunch="FALSE" QuickLaunchHeading="FALSE" />
  </Lists>
  <SiteFeatures>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top