Ergebnis 1 bis 6 von 6

Thema: Dateinamen statt Pfad ausgeben

  1. #1
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard Dateinamen statt Pfad ausgeben

    Hallo,

    ich möchte gerne im picture-Template nur den Dateinamen (also z. Bsp.: "bild.jpg") ausgeben (ohne "/files/...") .
    img['src'] im Templatecode gibt ja den ganzen Pfad an. Was muss statt 'src' rein?

    PHP-Code:
    <img src="<?php echo $this->img['src']; ?>

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    der reine PHP Code wäre so:
    PHP-Code:
    <?php echo basename($this->img['src']); ?>
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard

    Super, das ist es! Danke Dir :-)

  4. #4
    Contao-Fan Avatar von intradesign
    Registriert seit
    28.07.2015.
    Beiträge
    339

    Standard

    Hallo!

    Ich habe gerade das gleiche Problem. Ich möchte gerne den Dateinamen als ALT-Tag ausgeben, wenn vom Benutzer kein Text in das ALT-Feld eingegeben wurde.

    Mit

    Zitat Zitat von BugBuster Beitrag anzeigen
    der reine PHP Code wäre so:
    PHP-Code:
    <?php echo basename($this->img['src']); ?>
    erhalte ich allerdings den Dateinamen der von Contao erzeugten und im Assets-Ordner abgeleten Datei mit dem komischen String am Ende, etwa

    mein-dateiname-1b4f88b8.jpg

    Wie bekomme ich denn den Dateinamen ohne diesen String? Hat jemand eine Idee?

    Vielen Dank und viele Grüße
    Timo

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    aus dem
    Code:
    mein-dateiname-1b4f88b8.jpg
    soll das werden
    Code:
    mein-dateiname.jpg
    ?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer Avatar von marq
    Registriert seit
    20.03.2010.
    Ort
    Göttingen
    Beiträge
    195
    User beschenken
    Wunschliste

    Standard

    Im zweifel:

    PHP-Code:
    <?php $this->showTemplateVars(); ?>
    oder
    PHP-Code:
    <?php echo $this->dumpTemplateVars(); ?>
    und hiermit kommst du dann zur Original Quelle:
    PHP-Code:
    <?=$this->singleSRC?>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •