Inhaltsverzeichnis EGOTEC Templates Templates zur Bilddarstellung

Templates zur Bilddarstellung

Falls verlinkte Bilder aus dem Multimediabereich gesondert dargestellt werden sollen, kann dies über die view_image.html gesteuert werden.

Die view_image.html muss sich im Skin-Verzechnis des Desktop-Mandanten befinden. Zusätzlich muss unter Verwaltung->Konfiguration->Multimedia-Mandant->Administration Reiter Verschiedenes die Checkbox bei "Links auf Bilder für Popups erweitern" aktiviert werden. Das können Sie sich Hier anschauen.

Eine solche view_image.html-Datei könnte z.B. wir folgt aussehen :

QuelltextHTML Code:
  1. <span class="quellcode">{* Die maximale Breite für Bilder festlegen *} 
  2. {assign var=maxWidth value=500} 
  3.  
  4. <html> 
  5.     <head> 
  6.         <title>{$page->field.title}</title> 
  7.     </head> 
  8.     <body> 
  9.         {capture assign="inhalt"} 
  10.         <h1>{$page->field.name}</h1> 
  11.         <p> 
  12.             {if $page->extra.origImgWidth > $maxWidth} 
  13.                 <a href="{page_url id=$page->field.id media=1}" target="_blank"> 
  14.                     <img src="{page_url id=$page->field.id media=1}"> 
  15.                 </a> 
  16.             {else} 
  17.                 <img src="{page_url id=$page->field.id media=1}"> 
  18.             {/if} 
  19.         </p> 
  20.         <p>{$page->field.short}</p> 
  21.         <p>{t}Originalgröße{/t} : {$page->extra.origImgWidth}x{$page->extra.origImgHeight}</p> 
  22.         <p>{t}Format{/t} : {$page->extra.image_type}</p> 
  23.         {if $page->extra.origImgWidth > $maxWidth} 
  24.             <p><a href="{page_url id=$page->field.id media=1}" target="_blank">{t}Original anzeigen{/t}</a></p> 
  25.         {/if} 
  26.         {/capture} 
  27.         {$inhalt|max_image_width:500} 
  28.     </body> 
  29. </html>

Im Gegensatz zu den seitenspezifischen Templates sollte die view_image.html über einen HEAD- und BODY-Bereich verfügen.