Ergebnis 1 bis 2 von 2

Thema: Insert Tag im twig Template, mit Variable im Tag

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

    Standard Insert Tag im twig Template, mit Variable im Tag

    Ich habe im Backend ein neues Template anlegen lassen: download.html.twig , will also das original ersetzen bzw. erweitern.
    Ich will die Anzahl der Downloads der Datei ausgeben über einen Insert Tag.

    Was funktioniert ist das:
    Code:
    {% block download_link %}
      {{ parent() }} {{ "{{fragment::{{dlstats::totaldownloads::files/mate/documents/aexcel.xls}}}}" }}
    {% endblock %}
    Ausgabe z.B. in der Mate Demo wäre: Einzelnes Download-Element 16

    Das funktioniert natürlich nur, wenn ich fest den Pfad zur Datei angebe.
    Ich habe herausgefunden, das in
    Code:
    {{download.file}}
    der Anteil ohne "file/" steht.
    Aber das nun zusammen zu bringen gelingt mir nicht.

    Das hier funktioniert nicht:
    Code:
    {% block download_link %}
      {{ parent() }} {{ "{{fragment::{{dlstats::totaldownloads::files/{{download.file}}}}}}" }}
    {% endblock %}
    Es kommt in meinem Listener an:
    Code:
    dlstats::totaldownloads::files/{{download.file}}
    Es wird also das "download.file" nicht ersetzt.

    Wie komme ich nun zum Ziel? irgendwie mit '{% set ...' den kompletten String erst zusammenbauen?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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

    Standard

    Habs gefunden,sicherlich gibt es noch weitere Lösungen:
    Code:
    {{ "{{fragment::{{dlstats::totaldownloads::files/%s}}}}"|format(download.file) }}
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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
  •