Share via


MapToIcon-Element (View)

Letzte Änderung: Freitag, 30. Mai 2008

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen

Gibt den Dateinamen des Symbols zurück, das einer bestimmten Dateinamenerweiterung und ProgID zugeordnet ist.

<MapToIcon>
    ProgID|File_Extension
</MapToIcon>

Attribute

Attribut

Beschreibung

Keine

n/v

Untergeordnete Elemente

Zahlreiche

Übergeordnete Elemente

Zahlreiche

Vorkommen

Minimum: 0

Maximum: Unbegrenzt

Hinweise

Das MapToIcon-Element verwendet die folgende Syntax, wobei die ProgID mithilfe eines senkrechten Strichs ("|") von der Dateinamenerweiterung getrennt wird:

<MapToIcon>ProgID|File_Extension </MapToIcon>

Dieses Element kann in jedem Renderingszenario verwendet werden (beispielsweise in einer Ansicht oder als eigenständiges Element in einem Dokument), am besten kann es jedoch in einer Ansicht einer Dokumentbibliothek verwendet werden.

Mit <MapToIcon>|xls</MapToIcon> wird beispielsweise die Microsoft Excel-GIF-Datei gerendert, die im ByExtension-Element der Datei Grundlegendes zu "DocIcon.xml"-Dateien definiert ist, und durch Verwendung von <MapToIcon>Excel.Sheet|htm</MapToIcon> wird die Excel-GIF-Datei gerendert, die im ByProgID-Element von DocIcon.xml definiert ist. Mit <MapToIcon>CustomApp.Baz|htm</MapToIcon> wird jedoch das generische HTML-Symbol gerendert, da der ProgID-Wert CustomApp.Baz unbekannt ist.

Beachten Sie, dass die Gruppe der unterstützten Dateinamenerweiterungen und ProgIDs vom Systemadministrator erweitert werden kann. Die Gruppe kann in der Datei DocIcon.xml bearbeitet werden, und die Bilddateien können anschließend in das Verzeichnis \TEMPLATES\1033 eingeschlossen werden. Nach einer solchen Änderung muss Microsoft-Internetinformationsdienste (Internet Information Services, IIS) neu gestartet werden. Nachfolgend werden in allen neuen Websites, die auf Microsoft SharePoint Foundation basieren, die neuen Dateitypen unterstützt und die richtigen Symbolen angezeigt. Die Anzahl von Symbolen und ProgIDs, die unterstützt werden können, wird nur durch die Systemressourcen (Arbeitsspeicher und Festplattenspeicher) begrenzt.

Beispiel

Mit dem folgenden Beispiel wird das verknüpfte Anwendungssymbol erstellt, das auf der Symbolleiste in der Ansicht zum Bearbeiten von Eigenschaften für ein Dokumentbibliothekselement angezeigt wird. Im Beispiel wird das MapToIcon-Element zum Konstruieren der URL des Symbols auf der Grundlage der Dateierweiterung des Dokuments und der ProgID der dem Dokument zugeordneten Anwendung verwendet.

<HTML><![CDATA[
   <a tabindex=2 class="ms-toolbar" target=_self href="javascript:" 
    onclick="javascript:editDocumentWithProgID2(' ]]>
</HTML>
<ScriptQuote NotAddingQuote="TRUE">
   <Field Name="ServerUrl" URLEncodeAsURL="TRUE" />
</ScriptQuote>
<HTML><![CDATA[ ',' ]]></HTML>
<GetVar Name="ProgID" />
<HTML><![CDATA[ ',' ]]></HTML>
<GetVar Name="Editor" />
<HTML><![CDATA[ ');javascript:return false;" ACCESSKEY=I 
   ID=diidEditItem> <IMG BORDER=0 ALT=" ]]>
</HTML>
<HTML>Icon</HTML>
<HTML><![CDATA[ " SRC=" ]]></HTML>
<ImagesPath />
<MapToIcon>
   <Column Name="HTML_x0020_File_x0020_Type" />
   <HTML>|</HTML>
   <Column Name="File_x0020_Type" />
</MapToIcon>
<HTML><![CDATA[ "></a>]]></HTML>