Verschiedene Symbole für Anhänge

Sentenza

Bekanntes Mitglied
Lizenzinhaber
Registriert
1. März 2013
Beiträge
385
Punkte
93
XF Version
  1. 1.5.20a
Hallo Zusammen,
hätte gerne für jeden Dateityp ein anderes Symbol.
Auf XF.com habe ich diesen Beitrag von Jake Bunce gefunden.
So richtig weiß ich aber leider nicht, an welche Position ich den Code in der attached_files einfüge bzw. wie der restliche Code lautet, für den Pfad der Symbole.
Hat jemand eine Idee?

You can edit this template:

Admin CP -> Appearance -> Templates -> attached_files

You can use a condition structure like this to conditionally insert HTML based on the file extension:

Code:
<xen:if is="{$attachment.extension} == 'zip'">
...
<xen:elseif is="{$attachment.extension} == 'mp3'" />
...
<xen:elseif is="{$attachment.extension} == 'jpg'" />
...
</xen:if>

This would be inside of the foreach loop in that template.
 
Du suchst in dem Template attached_files folgende Zeilen ..
Code:
<div class="thumbnail">
    <xen:if is="{$attachment.thumbnailUrl} AND {$canViewAttachments}">
        <a href="{xen:link attachments, $attachment}" target="_blank" class="LbTrigger"
            data-href="{xen:link misc/lightbox}"><img
            src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" class="LbImage" /></a>
    <xen:elseif is="{$attachment.thumbnailUrl}" />
        <a href="{xen:link attachments, $attachment}" target="_blank"><img
            src="{$attachment.thumbnailUrl}" alt="{$attachment.filename}" /></a>
    <xen:else />
        <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
    </xen:if>
</div>

und ersetzt diese mit den folgenden ...
Code:
<xen:if is="{$attachment.extension} == 'zip'">

    <div class="thumbnail">
        <xen:if is="{$attachment.thumbnailUrl} AND {$canViewAttachments}">
            <a href="{xen:link attachments, $attachment}" target="_blank" class="LbTrigger" data-href="{xen:link misc/lightbox}">
                <img src="PFAD_ZU_DEINEM_BILD" alt="{$attachment.filename}" class="LbImage" />
            </a>
        <xen:elseif is="{$attachment.thumbnailUrl}" />
            <a href="{xen:link attachments, $attachment}" target="_blank">
                <img src="PFAD_ZU_DEINEM_BILD" alt="{$attachment.filename}" />
            </a>
        <xen:else />
            <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
        </xen:if>
    </div>
   
<xen:elseif is="{$attachment.extension} == 'mp3'" />

    <div class="thumbnail">
        <xen:if is="{$attachment.thumbnailUrl} AND {$canViewAttachments}">
            <a href="{xen:link attachments, $attachment}" target="_blank" class="LbTrigger" data-href="{xen:link misc/lightbox}">
                <img src="PFAD_ZU_DEINEM_BILD" alt="{$attachment.filename}" class="LbImage" />
            </a>
        <xen:elseif is="{$attachment.thumbnailUrl}" />
            <a href="{xen:link attachments, $attachment}" target="_blank">
                <img src="PFAD_ZU_DEINEM_BILD" alt="{$attachment.filename}" />
            </a>
        <xen:else />
            <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
        </xen:if>
    </div>

<xen:elseif is="{$attachment.extension} == 'jpg'" />

    <div class="thumbnail">
        <xen:if is="{$attachment.thumbnailUrl} AND {$canViewAttachments}">
            <a href="{xen:link attachments, $attachment}" target="_blank" class="LbTrigger" data-href="{xen:link misc/lightbox}">
                <img src="PFAD_ZU_DEINEM_BILD" alt="{$attachment.filename}" class="LbImage" />
            </a>
        <xen:elseif is="{$attachment.thumbnailUrl}" />
            <a href="{xen:link attachments, $attachment}" target="_blank">
                <img src="PFAD_ZU_DEINEM_BILD" alt="{$attachment.filename}" />
            </a>
        <xen:else />
            <a href="{xen:link attachments, $attachment}" target="_blank" class="genericAttachment"></a>
        </xen:if>
    </div>

</xen:if>

Bei PFAD_ZU_DEINEM_BILD muss der Pfad zu dem gewünschten Bild/Icon rein. Soweit klar?
 
Vielen Dank für die Mühe!
Es hat bisher leider noch nicht geklappt. Die Bilder werden nicht angezeigt obwohl der Pfad passt. Ich probiere noch ein wenig rum und melde mich noch mal!
 
Zurück
Oben