Радила сам мало КССЛ ствари у последње време и помислио да ћу саставити узорак за моју будућу референцу и то може бити од значаја за све нас КССЛТ-ерс зараде за живот у интернетс.
Размотрите следећи КСМЛ:
<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>
</клс:-за сваки><бр />
</клс:шаблон>
Ево како то изгледа у СхареПоинт:
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
Еј, Павле. Interesting that the XML isn’t valid, as each SearchTab element has two Label attributes. Please tell me that SharePoint doesn’t generate that!
М.