Ergebnis 1 bis 8 von 8

Thema: Insert Tag für Figure (Bild) mit URL

  1. #1
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    380

    Frage Insert Tag für Figure (Bild) mit URL

    Hallo,

    ich frage mich, ob folgendes möglich ist:
    Ich möchte gerne ein Bild (bzw. mehrere) anzeigen und dafür die responsive image Funktion von Contao nutzen.
    Ich probiere es mit folgendem Codeschnipsel:

    PHP-Code:
    <?php echo $this->replaceInsertTags('{{figure::http://www.meinserverde/Artikel/'.$this->uuid.'/'.$imagenameundendung.'}}'); ?>
    Da kommt nur leider nichts raus.
    MUSS das Bild im insertTag in der Contao Dateiverwaltung liegen? Oder kann man auch ein Bild von einer externen URL nutzen?

    Danke!

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.459
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Laut Handbuch (https://docs.contao.org/manual/de/ar...#verschiedenes) müsste der Inserttag ja ungefähr so aussehen:

    Code:
    {{figure::58ca4a90-2d30-11e4-8c21-0800200c9a66}}
    Dein Konstrukt mit der URL darin sieht nicht so aus, als ob es zum gleichen Ergebnis führt.

  3. #3
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    380

    Standard

    Ja, ich vermute, es muss eine interne ID eingegeben werden...was schade wäre, weil die Bilder des Kunden auf nem anderen Server liegen.

  4. #4
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    380

    Standard

    Kurze Frage an die Experten hier.

    Das Szenario ist wie folgt:

    - Die Bilder liegen auf dem selben Server aber nicht im Contao Dateisystem
    - Wir möchten die Bilder (Produkte) für die Detailansicht und die Listenansicht ausspielen, daher müssten sie kleingerechnet werden. Das soll Contao übernehmen.

    Welche Möglichkeit haben wir mit Contao?

  5. #5
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    658

    Standard

    Meines Wissens nach müssen die Bilder im Contao Verzeichnis liegen. Contao kann nicht auf "externe" Ressourcen zugreifen, sonst könnte man ja jeden Server zu müllen.

    Was ist mit der Möglichkeit, den Spieß umzudrehen und die Datei-/ Bilderhandhabung Contao zu überlassen und dann mit einer anderen Anwendung auf die Contao Ressourcen zu zugreifen?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Zitat Zitat von MrLumbergh Beitrag anzeigen
    Ich probiere es mit folgendem Codeschnipsel:

    PHP-Code:
    <?php echo $this->replaceInsertTags('{{figure::http://www.meinserverde/Artikel/'.$this->uuid.'/'.$imagenameundendung.'}}'); ?>
    Es ist unnötig einen Insert Tag hier zu nutzen, wenn du ohnehin PHP verwendest. Nutze Controller::addImageToTemplate oder das Image Studio.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    226

    Standard

    Man kann schon auf externe Bilder zugreifen, aber die werden dann halt so wie sie sind abgebildet.

    In diesem Fall könnte man die Bilder auch ins Contao importieren - mit vordefinierter max. Grösse - dann wären die Bilder schon wie gewünscht verkleinert und für die Frontend-Abbildung kann man ganz normal die vorhandenen Inhaltselemente nutzen.

    Bei einer kleinen Anzahl Bilder kann man dies ja manuell machen.
    Für grössere Mengen, oder laufend aktualisierenden Mengen würde es wohl in richtung cronjob gehen.

  8. #8
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Wenn die Bilder auf demselben Server liegen, dann könntest du für den Zugriff auch Symlinks innerhalb von Files auf die Original-Bilderordner anlegen...
    Das erledigt allerdings nicht die Skalierung.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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