Dateigröße eines Downloads anzeigen article.sdownload size

Hallo Mauldasch,

des geht im Standard leider nicht. Die Dateigrößen stehen zware in der DB-Tabelle s_media, werden aber nicht in die Tabelle s_downloads übertragen und sind somit nicht in dem von dir genannten Array verfügbar. Du müsstest die Dateigrößen in s_media manuell oder per Script / Plugin übertragen. Weis allerdings nicht ob es hier was fertiges gibt. Ich löse das über einen CSV Import per PHPmyAdmin.

Wenn du die Daten drin hast, kannst du die Ausgabe in etwa wie folgt im Template einbauen. Ist natürlich noch verbesserungswürdig :wink:
 

   {foreach $sArticle.sDownloads as $download}
   {block name='frontend_detail_description_downloads_content_link'}
    
       {s name="DetailDescriptionLinkDownload"}{/s} {$download.description}
       {if $download.size>0}
        {if $download.size > 100000}
	  ({math|string_format:"%.1f" equation="size / 1024 / 1024" size=$download.size} MB)
        {else}	
	  ({math|string_format:"%.0f" equation="size / 1024 " size=$download.size} kB)
        {/if}
       {/if}
    
   {/block}
   {/foreach}

Gruß vom Lizzard

2 „Gefällt mir“