Пример: Креирање ХТМЛ хреф КССЛТ-а

Радила сам мало КССЛ ствари у последње време и помислио да ћу саставити узорак за моју будућу референцу и то може бити од значаја за све нас КССЛТ-ерс зараде за живот у интернетс.

Размотрите следећи КСМЛ:

<FdcSearchTabsCollection Count="2">
  <SearchTab Label="Industry" SortOrder=”00” Label=”Industries” SearchConstraints="contenttype:Индустрија" TabID="831b2a74-98c4-4453-8061-86e2fdb22c63"/>
  <SearchTab Label="Practices" SortOrder=”01” Label=”Practices” SearchConstraints="contenttype:ПрацтицеГроупс" TabID="678e206b-6996-421f-9765-b0558fe1a9c0"/>
</ФдцСеарцхТабсЦоллецтион>

Следећи КССЛ код ће генерисати сортирана листа хрефс картица:

<клс:template match="FdcSearchTabsCollection" КСМЛ:space="preserve">
   
    <!– The "all" табулатор –>
    <a href="javascript:ВиевТаб(‘All’)">Погледајте све</a>
   
    <!– Сваки појединац картица –>
    <!– Итерацију кроз све наслове и приказати исправан  линкови. –>
    <клс:for-each select="SearchTab">
      <клс:sort select="@SortOrder"/>

      …
      <a href="javascript:ВиевТаб('{@ ТабИД}’)"><клс:value-of select="@Label"/></a>
    </клс:-за сваки>

    <бр /> 
   

   </клс:шаблон>

Ево како то изгледа у СхареПоинт:

SNAGHTML78aa2cb

 

 

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Једна мисао о "Пример: Креирање ХТМЛ хреф КССЛТ-а

  1. Марк Андерсон Д

    Еј, Павле. Interesting that the XML isn’t valid, as each SearchTab element has two Label attributes. Please tell me that SharePoint doesn’t generate that!

    М.

Леаве а Репли

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *