MapToIcon-Element (View)
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Gibt den Dateinamen des Symbols zurück, das einer bestimmten Dateinamenerweiterung und ProgID zugeordnet ist.
<MapToIcon>
ProgID|File_Extension
</MapToIcon>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
Attribute
Keine
Untergeordnete Elemente
Zahlreich
Übergeordnete Elemente
Zahlreich
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.
Beispielsweise rendert die Microsoft Excel-.gif-Datei, <MapToIcon>|xls</MapToIcon>
die im ByExtension-Element der DocIcon.xml Datei definiert ist, und die Verwendung von <MapToIcon>Excel.Sheet|htm</MapToIcon>
rendert die Excel-.gif-Datei, die im ByProgID-Element von DocIcon.xml definiert ist, würde jedoch <MapToIcon>CustomApp.Baz|htm</MapToIcon>
das generische HTML-Symbol rendern, da die ProgID "CustomApp.Baz" unbekannt ist.
Beachten Sie, dass die unterstützten Dateinamenerweiterungen und ProgIDs vom Systemadministrator erweiterbar sind. Sie können in DocIcon.xml bearbeitet werden, und dann können die Bilddateien in das \TEMPLATES\1033
Verzeichnis eingeschlossen werden. Nach einer solchen Änderung muss Microsoft-Internetinformationsdienste (IIS) neu gestartet werden. Anschließend unterstützen alle neuen Websites, die auf Microsoft SharePoint Foundation basieren, die neuen Dateitypen und zeigen die richtigen Symbole an. Die Anzahl der Symbole und ProgIDs , die unterstützt werden können, wird nur durch Systemressourcen (Arbeitsspeicher und Speicherplatz) 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>