Verwendung: Datei wird im FE nicht als solche Angezeigt, sondern nur die Uuid
Produkt: Custom Elements Contao
Contao-Version: 5
Hallo, ich verwende Contao 5 und die aktuelle Version von Custom Elements.
Nun hab ich eine PHP erstellt, welche im BE prima funktioniert. Es geht hierbei um Dateien. Im Backend wähle ich eine Datei aus und im Frontend soll diese dann angezeigt werden, wenn ich auf das Bild klicke.
Leider wird im Frontend NUR die Uuid angezeigt und nicht der Dateiname.
Hier der Code vom FE. (Leider kann ich keinen Link zeigen, da es nur intern existiert).
<?php foreach ($this->bezkosten as $index => $bezugskosten): ?>
<section class="bezugskosten-boxes-item <?php echo $this->getColumnClassName($index) ?> <?php echo $this->textAlign ?>">
<a href="<?= $bezugskosten->datei ?>" title="<?= $bezugskosten->lieferant ?>">
<?php if ($image = $this->arrData['getImageObject']($bezugskosten->image)): ?>
<img src="<?= $image->src ?>" alt="<?= $bezugskosten->lieferant ?>" loading="lazy" width="130" height="auto" itemprop="image">
<?php else: ?>
<?= $bezugskosten->lieferant ?>
<?php endif ?></a>
</section>
<?php endforeach ?>
Bitte um Hilfe. LG, Andreas
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by Andreas on 03 May, 2023 08:31 AM
Ups, hab gesehen, dass im 1. Post der Code nicht vorhanden ist.
Hier der Code, der jetzt zwar keine Fehlerseite oder irgendwas zeigt, sondern gleich gar nichts
Support Staff 2 Posted by RockSolid Theme... on 03 May, 2023 11:10 AM
Vielen Dank für Ihre Frage.
Bitte aktivieren Sie im Contao-Backend den Debug-Modus, danach sollte anstatt der weißen Seite eine Fehlermeldung angezeigt werden.
3 Posted by Andreas on 03 May, 2023 11:33 AM
Hi, danke, hab dies eingeschalten und nun kommt die Meldung
Und das ist der aktuelle Code dazu:
4 Posted by Andreas on 03 May, 2023 01:31 PM
Hallo,
nun hab ich es geschafft. Ich hab jetzt vor \FilesModel einfach Contao\FilesModel geschrieben. Jetzt funktoiniert dieser Code:
LG Andreas