Отображение значка файла в связанном источнике данных - PullRequest
0 голосов
/ 20 марта 2012

У меня есть связанный источник, который включает много библиотек документации на сайте sharepoint. Я хочу показать значок этих файлов. Я использовал кодовый блок ниже:

<xsl:if test="@ContentType = 'Document'">
<img src=”/_layouts/images/ic{@File_x0020_Type}.gif”>
</xsl:if>

Но не удалось найти изображение. Нужно ли активировать некоторые функции?

Спасибо в адвенсе

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Привет. Если у вас есть возможность использовать код, тогда вы получите URL-адрес значка вашего документа, как этот

            SPListItemCollection itemcoll = web.Lists["ListName"].GetItems();            
        foreach (SPListItem item in itemcoll)
            {                    
                   string docIcon = SPUtility.ConcatUrls("/_layouts/images/", SPUtility.MapToIcon(item.Web, SPUtility.ConcatUrls(item.Web.Url, item.Url), "", IconSize.Size16));

            }
1 голос
/ 12 октября 2012

Попробуйте это:

<img alt="Type" src="/_layouts/images/{ddwrt:MapToIcon('', ddwrt:GetFileExtension(string(@FileLeafRef)))}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...