27.513 Bytes hinzugefügt
, vor 11 Jahren
K{{
#vardefine:filename
|{{#replace:{{{1|{{{Pfad|}}}}}}|ezvlvc100|ebs-samba}}
}}{{
#vardefine:filename
|{{#replace:{{#var:filename}}| |_}}
}}{{
#vardefine:no_icon_displayed
|{{#if:{{{linktextOnly|}}}{{{linkOnly|}}}|true|}}
}}{{
#vardefine:icon_is_playbutton
|{{#if:{{{Playbutton_image|}}} | true }}
{{#ifeq:{{{3|{{{2|}}}}}}|Playbutton | true }}
{{#if:{{{Playbutton|}}} | true }}
}}{{
#vardefine:is_fileicon_on_playbutton
|{{{isFileiconOnPlaybutton|}}}
}}{{
#vardefine:path_is_projekt-xy_style
|{{#ifexpr:{{#rpos:{{#var:filename}}|projekt-}}>-1|true|}}
}}{{
#vardefine:path_is_alte_Projekte_style
|{{#ifexpr:{{#rpos:{{#var:filename}}|alte_Projekte}}>-1|true|}}
}}{{
#vardefine:project_name_to_check_archived_status
|{{{Projekt
|{{Projektname| {{#if:{{#var:path_is_projekt-xy_style|}}|{{#var:filename}}
| {{#if:{{#var:path_is_alte_Projekte_style|}}|{{#var:filename}}
| {{PAGENAME}} }} }}
}}
}}}
}}{{
#vardefine:icon_classname|{{{icon_classname|}}}
}}{{
#vardefine:icon_id|{{{icon_id|}}}
}}{{
#vardefine:is_archived
|{{#if:{{ist archiviert|{{#var:project_name_to_check_archived_status}} }}|true|}}
}}{{#if:{{#var:is_archived|}}
|{{#vardefine:filename_vor_replace_alte_Projekte|{{#var:filename}}}}
{{#if:{{#var:path_is_projekt-xy_style|}}|{{
#vardefine:filename
|\\ebs-samba\alte_Projekte{{#sub:{{#var:filename}}|{{#expr:{{#rpos:{{#var:filename}}|projekt-}}+9}} }}
}}
}}
}}{{
#vardefine:show_archived_icon
|{{#if:{{#var:no_icon_displayed|}}
|
|{{#if:{{#var:is_archived|}}|true}}
{{#if:{{#var:path_is_alte_Projekte_style|}}|true}}
}}
}}{{
#vardefine:filepath
|{{#ifeq:{{#sub:{{#var:filename}}|0|5}}
|file:
|{{#var:filename}}
|{{#ifeq:{{#sub:{{#var:filename}}|0|5}}
|FILE:
|file:{{#sub:{{#var:filename}}|5}}
|file:\\\{{#var:filename}}
}}
}}
}}{{
#vardefine:filepath
|{{#sub:{{#var:filepath}}|1}}
}}{{
#vardefine:iconSize
|{{#switch:{{{iconSize}}}|16=16x16|16x16=16x16|32=32x32|32x32=32x32|40=48x48|48=48x48|48x48=48x48|128=128x128|128x128=128x128|#default=24x24}}
}}{{#if:{{{linktextOnly|}}}{{{linkOnly|}}}||{{
#if:{{{Icon|}}}
|{{File/Anzeige|Bildname={{{Icon|}}}|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|{{
#if:{{#var:icon_is_playbutton|}}
|{{File/Anzeige|Bildname={{{Playbutton_image|Play_button.jpg}}}|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|{{
#ifeq:{{#sub:{{#var:filename}}|-1}}|\|{{File/Anzeige|Bildname={{#if:{{#var:is_fileicon_on_playbutton|}}|ErgebnistypBild.png|Bild-folder brown32px.png|Ist ein Hack: bei Ergebnisse semantisch soll ErgebnistypBild verwendet werden}}|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|{{
#switch:{{#sub:{{#var:filename}}|-3}}
|.ma={{File/Anzeige|Bildname=Icon filetype ma {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.mb={{File/Anzeige|Bildname=Icon filetype mb {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.ai={{File/Anzeige|Bildname=Icon filetype ai {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
| {{
#switch:{{#sub:{{#var:filename}}|-4}}
|.pdf={{File/Anzeige|Bildname=Icon filetype pdf1 {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.doc={{File/Anzeige|Bildname=Icon filetype doc {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.ppt={{File/Anzeige|Bildname=Icon filetype ppt {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.xls={{File/Anzeige|Bildname=Icon filetype xls {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.mov={{File/Anzeige|Bildname=Icon filetype mov {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.wmv={{File/Anzeige|Bildname=Icon filetype wmv {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.aep={{File/Anzeige|Bildname=Icon filetype aep {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.mp3={{File/Anzeige|Bildname=Icon filetype mp3 {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.wav={{File/Anzeige|Bildname=Icon filetype wav {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.psd={{File/Anzeige|Bildname=Icon filetype psd {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.bmp={{File/Anzeige|Bildname=Icon filetype bmp {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.jpg={{File/Anzeige|Bildname=Icon filetype jpg {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.png={{File/Anzeige|Bildname=Icon filetype png {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.iff={{File/Anzeige|Bildname=Icon filetype iff {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.mp4={{File/Anzeige|Bildname=Icon filetype mp4 {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
| {{
#switch:{{#sub:{{#var:filename}}|-5}}
|.docx={{File/Anzeige|Bildname=Icon filetype doc {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.docm={{File/Anzeige|Bildname=Icon filetype doc {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.pptm={{File/Anzeige|Bildname=Icon filetype ppt {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.pptx={{File/Anzeige|Bildname=Icon filetype ppt {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.xlsx={{File/Anzeige|Bildname=Icon filetype xls {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|.xlsm={{File/Anzeige|Bildname=Icon filetype xls {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
|{{File/Anzeige|Bildname=Icon filetype undefined {{#var:iconSize}}.png|Größe={{{iconSize|20}}}|linkIcon={{{linkIcon|}}}|alt={{{alt|}}}}}
}}
}}
}}
}}
}}
}}{{#if:{{{iconOnly|}}}{{{linktextOnly|}}}{{{linkOnly|}}}||<html> </html>}}}}{{
#ifeq:{{{iconOnly|}}}{{{linktextOnly|}}}
|true
|
|{{#if:{{{2|}}}
|[f{{#var:filepath}}<nowiki> </nowiki>{{{2|}}}]
|{{#if:{{{Zeichen|}}}
|[f{{#var:filepath}}<nowiki>> </nowiki>...{{#urldecode:{{#sub:{{#var:filepath}}|-{{{Zeichen|}}}}}}}]|{{
#ifeq:{{{filenameOnly|}}}
|true
|[f{{#var:filepath}}<nowiki> </nowiki>{{#urldecode:{{#explode:{{#var:filepath}}|\|-1}}}}]
|f{{#var:filepath}}
}}
}}
}}
}}{{#if:{{{linktextOnly|}}}|{{#var:filepath}}}}{{#vardefine:debug_mode|}}{{#if:{{#var:debug_mode|}}{{{debug|{{{debug mode|{{{debug_mode|}}}}}}}}}|
* filename = {{#var:filename|}}
* path_is_projekt-xy_style = {{#var:path_is_projekt-xy_style|}}
* path_is_alte_Projekte_style = {{#var:path_is_alte_Projekte_style|}}
* project_name_to_check_archived_status = {{#var:project_name_to_check_archived_status|}}
* is_archived = {{#var:is_archived|}}
* show_archived_icon = {{#var:show_archived_icon|}}
* iconOnly = {{{iconOnly|}}}
* no_icon_displayed = {{#var:no_icon_displayed|}}
* icon_is_playbutton = {{#var:icon_is_playbutton|}}
* Playbutton_image = {{{Playbutton_image|}}}
}}{{
#vardefine:icon_classname|
}}{{
#vardefine:icon_id|
}}<noinclude>
== Aufruf ==
<pre>
{{file|Link}}
{{file|Link|Bezeichnung}}
{{file|//ezvlvc100/SambaLW/data/02_Assets/04_Geometrie/01_Fahrzeugteile/Felgen_aus_KVS/Felgen%20VW350%20MJ08.xls|VW350 Golf MJ08 (Excel)}}
</pre>
== Debugging ==
Wenn man den Parameter ''debug=true'' an die File-Vorlage übergibt, wird nur für die jeweilige Instanz eine Liste von Parametern ausgegeben. Eine Liste zum Testen der Variablen wird auch angezeigt, wenn man in dieser Vorlage ''<nowiki>{{#vardefine:debug_mode|true}}</nowiki>'' setzt. Diese Einstellung gilt für ''alle'' File-Instanzen im Wiki, ist aber bei verschachtelten Vorlagen hilfreich, wo man an das einzelne Icon keinen Parameter übergeben kann.
''<nowiki>{{File|//my/path/to/hell.de|debug=true}}</nowiki>''
<pre><nowiki>
* filename = {{#var:filename|}}
* path_is_projekt-xy_style = {{#var:path_is_projekt-xy_style|}}
* path_is_alte_Projekte_style = {{#var:path_is_alte_Projekte_style|}}
* project_name_to_check_archived_status = {{#var:project_name_to_check_archived_status|}}
* is_archived = {{#var:is_archived|}}
* show_archived_icon = {{#var:show_archived_icon|}}
* iconOnly = {{{iconOnly|}}}
* no_icon_displayed = {{#var:no_icon_displayed|}}
* icon_is_playbutton = {{#var:icon_is_playbutton|}}
* Playbutton_image = {{{Playbutton_image|}}}
</nowiki></pre>
== Beispiele und Tests ==
=== Link mit angezeigtem Pfad ===
<nowiki>{{file|Link|linkIcon=false}}</nowiki>
{{file|Link|linkIcon=false}}
<nowiki>{{file|Link}}</nowiki>
{{file|Link}}
<nowiki>{{file|Link|Bezeichnung}}</nowiki>
{{file|Link|Bezeichnung}}
<nowiki>{{file|FILE:\\server\Bezeichnung\Dateiname.png|Pfad mit großem 'File'}}</nowiki>
{{file|FILE:\\server\Bezeichnung\Dateiname.png|Pfad mit großem 'File'}}
<nowiki>{{file\\ebs-samba\SambaLW\projekt-1\Standortfilm_Braunschweig\00_Projektdokumentation\90_Ergebnisse\02_Bilder\2013-07-02_StandortFilmBsKomponente_bereitsProduzierteBilder\MQB_Gelenkwellen_4Motion_beauty_weiss_1920x1080_2013_01_29.png}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-1\Standortfilm_Braunschweig\00_Projektdokumentation\90_Ergebnisse\02_Bilder\2013-07-02_StandortFilmBsKomponente_bereitsProduzierteBilder\MQB_Gelenkwellen_4Motion_beauty_weiss_1920x1080_2013_01_29.png}}
=== Linktext ===
<nowiki>{{file|//ezvlvc100/SambaLW/data/02_Assets/04_Geometrie/01_Fahrzeugteile/Felgen_aus_KVS/Felgen%20VW350%20MJ08.xls|VW350 Golf MJ08 (Excel)}}</nowiki>
{{file|//ezvlvc100/SambaLW/data/02_Assets/04_Geometrie/01_Fahrzeugteile/Felgen_aus_KVS/Felgen%20VW350%20MJ08.xls|VW350 Golf MJ08 (Excel)}}
<nowiki>{{file\\ebs-samba\SambaLW\projekt-1\Standortfilm_Braunschweig\00_Projektdokumentation\90_Ergebnisse\02_Bilder\2013-07-02_StandortFilmBsKomponente_bereitsProduzierteBilder\MQB_Gelenkwellen_4Motion_beauty_weiss_1920x1080_2013_01_29.png|Standortfilm Braunschweig, Gelenkwellen}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-1\Standortfilm_Braunschweig\00_Projektdokumentation\90_Ergebnisse\02_Bilder\2013-07-02_StandortFilmBsKomponente_bereitsProduzierteBilder\MQB_Gelenkwellen_4Motion_beauty_weiss_1920x1080_2013_01_29.png|Standortfilm Braunschweig, Gelenkwellen}}
=== Icon ohne Linktext anzeigen: iconOnly=true ===
<nowiki>{{file|\\ezvlvc100\SambaLW\projekt-1\Wiki-Semantik\00_Projektdokumentation\01_Basisunterlagen\01_Anwendungsfaelle\Archiv\Kontakte\Fragen_Kontakte.xls|iconOnly=true}}</nowiki>
{{file|\\ezvlvc100\SambaLW\projekt-1\Wiki-Semantik\00_Projektdokumentation\01_Basisunterlagen\01_Anwendungsfaelle\Archiv\Kontakte\Fragen_Kontakte.xls|iconOnly=true}}
<nowiki>{{file|\\ezvlvc100\SambaLW\projekt-1\Wiki-Semantik\00_Projektdokumentation\01_Basisunterlagen\01_Anwendungsfaelle\Archiv\Kontakte\Fragen_Kontakte.xls|dieser Text soll nicht angezeigt werden|iconOnly=true}}</nowiki>
{{file|\\ezvlvc100\SambaLW\projekt-1\Wiki-Semantik\00_Projektdokumentation\01_Basisunterlagen\01_Anwendungsfaelle\Archiv\Kontakte\Fragen_Kontakte.xls|dieser Text soll nicht angezeigt werden|iconOnly=true}}
=== Playbutton ===
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton}}
Wenn kein Anzeigetext/Linktext angegeben ist, kann der Parameter "Playbutton" als 2. oder 3. Parameter übergeben werden:
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov||Playbutton}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov||Playbutton}}
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov|Zeichen=30|Playbutton=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Zeichen=30|Playbutton=true}}
=== Playbutton mit iconOnly=true ===
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov|Playbutton|iconOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Playbutton|iconOnly=true}}
Ein übergebener Linktext wird auch mit ''Playbutton'' bei ''iconOnly'' ignoriert...:
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton|iconOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton|iconOnly=true}}
=== Playbutton_image ===
ohne Datei-Namensraum angeben: ''|Playbutton_image=Playbutton_Film.png''
Default ist: Play_button.jpg
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton|Playbutton_image=Playbutton_Film.png|iconSize=21}}
</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton|Playbutton_image=Playbutton_Film.png|iconSize=21}}
=== Pfad auf xy Zeichen kürzen: Zeichen=30 ===
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov|Zeichen=30}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Zeichen=30}}
=== Dateinamen ohne Pfad anzeigen: filenameOnly=true ===
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov|filenameOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|filenameOnly=true}}
=== Icongröße ändern: iconSize=48 ===
'''Default''' ist ein Icon Größe 24x24, das auf die Größe 20x20 '''skaliert''' wird.
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|iconSize=48}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|iconSize=48}}
'''Achtung''': Das Icon (in Größe 24x24 px) wird nur skaliert, wenn nicht ''genau'' eine der Standardgrößen angegeben wird. Standardgrößen sind:
*Datei:Icon filetype ppt 16x16.png
*Datei:Icon filetype ppt 24x24.png
*Datei:Icon filetype ppt 32x32.png
*Datei:Icon filetype ppt 48x48.png
*Datei:Icon filetype ppt 128x128.png
Bei ''iconSize=125'' wird also ein verschwommenes Icon angezeigt - wer ein scharfes haben will, muss dann auf die nächste Standardgröße gehen (''iconSize=128'').
Es kann auch eine Größe mit Breite mal Höhe übergeben werden - aber nur wenn ...|Icon=icon_Bildchen.jpg [[#Icon manuell übergeben|gesetzt ist]]:
<nowiki>{{File|...|Icon=icon_Bildchen.jpg|iconSize=40x30}}</nowiki>
=== Icon manuell übergeben ===
Wird für [[Vorlage:ViewErgebnis/Vorlagen/Playbutton]]benötigt: auf dem animierten Button im Hintergrund (Rollover) soll ggf. das Archiviert-A angezeigt werden - und das hier erzeugte ahref wird von JavaScript auf den gesamten Button übertragen.
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\Ergebnisse_semantisch\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Icon=Transparent.png|iconSize=40}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\Ergebnisse_semantisch\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Icon=Transparent.png|iconSize=40}}
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Icon=AblageOrdner_30x25px.png|iconSize=40}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Icon=AblageOrdner_30x25px.png|iconSize=40}}
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-2\Ergebnisse_semantisch\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Icon=AblageOrdner_30x25px.png|iconSize=40x30}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-2\Ergebnisse_semantisch\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|Icon=AblageOrdner_30x25px.png|iconSize=40x30}}
=== Kein Icon anzeigen, aber Linkpfad anpassen: linkOnly=true ===
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|linkOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|linkOnly=true}}
Korrekt verlinkten Linktext ausgeben:
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|MQB-Plattform Linktext|linkOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|MQB-Plattform Linktext|linkOnly=true}}
=== Angepassten Linkpfad für Weiterverarbeitung in anderen Templates ohne f am Anfang ausgeben: linktextOnly=true ===
Siehe Fehlerticket https://fekv938.wob.vw.vwg/ebwiki/WF00018#Hinweise_zur_Problembehebung !!!
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|linktextOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|linktextOnly=true}}
Im Gegensatz zu ''linkOnly=true'' wird hier auch dann die URL ausgegeben, wenn ein Linktext (Anzeigetext) gesetzt ist, da nur das in diesem Fall sinnvoll ist:
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|MQB-Plattform Linktext|linktextOnly=true}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov|MQB-Plattform Linktext|linktextOnly=true}}
=== alt-Text ===
<nowiki>{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\...\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton|alt=Dieser Text wird bei Rollover angezeigt}}</nowiki>
{{file|\\ebs-samba\SambaLW\projekt-4\MQB_A0-MTP_fuer_Innovationssymposium\99_Austausch\20100622_Post_Lintje\MQB_A0%20Plattform_20100621.mov |Anzeige-Text|Playbutton|alt=Dieser Text wird bei Rollover angezeigt}}
== Beispiel HTML-Link ==
Hier ein etwas komplizierteres Beispiel, in dem die (reine) Icon-Anzeige und die (reine) Link-Ausgabe getrennt als Parameter eines HTML-Links benutzt werden:
<pre><nowiki>
<div id="InfoBereich01PlayButton">
<a href="f</html>{{File|{{{8|}}}|linktextOnly=true}}<html>" class="playButton"
title="▶ Dokument öffnen"></html>{{File|{{{8|}}}|iconOnly=true|iconSize=48|linkIcon=false}}<html></a>
</div> <!-- InfoBereich01PlayButton -->
</nowiki></pre>
== Archivierung ==
Ist auf der Projektseite das semantische [[Attribut:Projektstatus]] auf 'Archiviert' gesetzt, werden alle Links angepasst:
{{#vardefine:show_archived_icon|true}}{{File/Anzeige|Bildname=Icon filetype ppt 24x24.png}}{{#vardefine:show_archived_icon|}}
'''Darstellung:''' Das A wird über dem Icon angezeigt. Dazu muss das Icon in ein DIV gesetzt werden. Bisher sind dabei keine Fehler zu erkennen gewesen. Falls welche auftauchen sollten, bitte an [[Bode, Joachim|Achim]] wenden ([https://twiki.twoonix.com/index.php?title=Knowlets/Achim/20121107 Knowlets/Achim/20121107]).
'''Ermittlung des Archivstatus:''' Wenn ''Projekt'' als Parameter übergeben wurde, dann wird das für Test auf Archivierung benutzt (kann auch der Seitenname eines Ergebnisses, etc. sein - Projektname wird daraus ermittelt). Sonst den Filename (falls Sambapfad mit Projektordner; Beispiel: ''\\ezvlvc100\SambaLW\projekt-1\Wiki-Semantik\00_Projektdokumentation\...'' = Wiki-Semantik), sonst wird der aktuelle PAGENAME verwendet.
<nowiki>{{File|\\ezvlvc100\SambaLW\projekt-1\Testprojekt_archiviert\00_Projektdokumentation\01_Dings\}}</nowiki>
{{File|\\ezvlvc100\SambaLW\projekt-1\Testprojekt_archiviert\00_Projektdokumentation\01_Dings\}} <small>(archiviert)</small>
<nowiki>{{File|\\ezvlvc100\SambaLW\projekt-1\blah\00_Projektdokumentation\01_Dings\}}</nowiki>
{{File|\\ezvlvc100\SambaLW\projekt-1\blah\00_Projektdokumentation\01_Dings\}} <small>(nicht archiviert - Projekt unbekannt)</small>
<nowiki>{{File|\\ezvlvc100\SambaLW\projekt-1\blah\00_Projektdokumentation\01_Dings\|Projekt=Testprojekt archiviert}}</nowiki>
{{File|\\ezvlvc100\SambaLW\projekt-1\blah\00_Projektdokumentation\01_Dings\|Projekt=Testprojekt archiviert}} <small>(archiviert)</small>
<nowiki>{{File|\\ezvlvc100\SambaLW\projekt-1\Testprojekt_archiviert\00_Projektdokumentation\01_Dings\|linktextOnly=true}}</nowiki>
{{File|\\ezvlvc100\SambaLW\projekt-1\Testprojekt_archiviert\00_Projektdokumentation\01_Dings\|linktextOnly=true}} <small>(archiviert, Linktext ohne Icon)</small>
<nowiki>{{File|\\ezvlvc100\SambaLW\projekt-1\Testprojekt_archiviert\00_Projektdokumentation\01_Dings\|linkOnly=true}}</nowiki>
{{File|\\ezvlvc100\SambaLW\projekt-1\Testprojekt_archiviert\00_Projektdokumentation\01_Dings\|linkOnly=true}} <small>(archiviert, Link ohne Icon)</small>
<nowiki>{{File|file://ebs-samba/SambaLW/projekt-1/VW360 7 Technikdarstellung E Golf Update 2012/}}</nowiki>
{{File|file://ebs-samba/SambaLW/projekt-1/VW360 7 Technikdarstellung E Golf Update 2012/}}
<nowiki>{{File|file://ebs-samba/SambaLW/projekt-1/VW360_7_Technikdarstellung_E_Golf_Update_2012/}}</nowiki>
{{File|file://ebs-samba/SambaLW/projekt-1/VW360_7_Technikdarstellung_E_Golf_Update_2012/}}
<nowiki>{{File|file://ebs-samba/SambaLW/projekt-1/VW360_7_Technikdarstellung_E_Golf_Update_2012/|linktextOnly=true}}</nowiki>
{{File|file://ebs-samba/SambaLW/projekt-1/VW360_7_Technikdarstellung_E_Golf_Update_2012/|linktextOnly=true}}
=== archivierten Pfad archiviert setzen ===
==== mit Parameter Projekt=Testprojekt_archiviert ====
<nowiki>{{File|\\ebs-samba\alte_Projekte\Universelles_Motoradaptergestell_UniMAG\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv|Projekt=Testprojekt archiviert}}</nowiki>
{{File|\\ebs-samba\alte_Projekte\Universelles_Motoradaptergestell_UniMAG\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv|Projekt=Testprojekt archiviert}} <small>(archiviert)</small>
==== ohne |Projekt=Testprojekt archiviert ====
<nowiki>{{File|\\ebs-samba\alte_Projekte\Universelles_Motoradaptergestell_UniMAG\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv}}</nowiki>
{{File|\\ebs-samba\alte_Projekte\Universelles_Motoradaptergestell_UniMAG\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv}} <small>(vrclone: nicht archiviert, aber alte Projekt im Pfad)</small>
<nowiki>{{File|\\ebs-samba\alte_Projekte\Testprojekt_archiviert\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv}}</nowiki>
{{File|\\ebs-samba\alte_Projekte\Testprojekt_archiviert\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv}} <small>(archiviert)</small>
<nowiki>{{File|\\ebs-samba\alte_Projekte\VW360_7_Technikdarstellung_E-Golf Update_2012\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv}}</nowiki>
{{File|\\ebs-samba\alte_Projekte\VW360_7_Technikdarstellung_E-Golf Update_2012\00_Projektdokumentation\00_Projektdokumentation\90_Ergebnisse\03_Animationen\Visualisierung_Unimag_2011-08-30.wmv}} <small>(archiviert)</small>
==Hinweise==
* '''[[SendToLink]]''' für das Kopieren des Verzeichnispfades verwenden, da Leer- und Sonderzeichen automatisch angepasst werden.
* '''iconOnly'''-Parameter ist insbesondere für das Anzeigen in Tabellen (#ask-Abfragen) gedacht (Spalte "File")
* Siehe auch '''[[Vorlage:Filename]]''' (ändert nur den Pfad für die Weiterverarbeitung in Vorlagen oder HTML-Links, ohne ein Icon dazu zu setzen)
==Code==
bei filepath ein f vorne dran setzen:
* filepath = ile:\\\//ebs-samba/SambaLW/data/02_Assets/04_Geometrie/01_Fahrzeugteile/Felgen_aus_KVS/Felgen%20VW350%20MJ08.xls
filename ist das, was oben reinkommt und dann verändert wird - unten =
* filename = //ebs-samba/SambaLW/data/02_Assets/04_Geometrie/01_Fahrzeugteile/Felgen_aus_KVS/Felgen%20VW350%20MJ08.xls
Siehe auch [[Vorlage:Projektnav sem]].
== Zwischenschritte ==
;<nowiki>{{File|file://ebs-samba/SambaLW/projekt-1/VW360_7_Technikdarstellung_E_Golf_Update_2012/|linktextOnly=true|debug=true}}</nowiki>
:{{File|file://ebs-samba/SambaLW/projekt-1/VW360_7_Technikdarstellung_E_Golf_Update_2012/|linktextOnly=true|debug=true}}
;<nowiki>{{File|file:\\ebs-samba\SambaLW\projekt-1\VW360_7_Technikdarstellung_E_Golf_Update_2012\|linktextOnly=true|debug=true}}</nowiki>
:{{File|file:\\ebs-samba\SambaLW\projekt-1\VW360_7_Technikdarstellung_E_Golf_Update_2012\|linktextOnly=true|debug=true}}
;<nowiki>{{File|\\\\\ebs-samba\SambaLW\projekt-1\VW360_7_Technikdarstellung_E_Golf_Update_2012\|linktextOnly=true|debug=true}}</nowiki>
:{{File|\\\\\ebs-samba\SambaLW\projekt-1\VW360_7_Technikdarstellung_E_Golf_Update_2012\|linktextOnly=true|debug=true}}
;<nowiki>{{File|file:\\ebs-samba\SambaLW\projekt-1\VW360_7_Technikdarstellung_E_Golf_Update_2012\|linktextOnly=true|debug=true}}</nowiki>
:{{File|file:\\ebs-samba\SambaLW\projekt-1\VW360_7_Technikdarstellung_E_Golf_Update_2012\|linktextOnly=true|debug=true}}
==[[Migrationen|Alle Icons für die Vorlage]]==
*{{ZIP|Media:Paket Filetype Icons.zip}}
== Suchworte ==
{{Tags|Filename, URLs, Filesystem, Ordner, Vorlage, Anzeige, Pfade, Dateinamen/Dateipfade, ShowPfad, Icons, Dateitypen}}
{{SeitenZumThema|File|format=table}}
[[Category:Vorlagen|{{PAGENAME}}]]</noinclude>