Ergebnis 1 bis 3 von 3

Thema: Fehler bei Benachrichtigungsversand des NOC

  1. #1
    Contao-Nutzer Avatar von Pothead
    Registriert seit
    04.10.2012.
    Ort
    Nordlohne
    Beiträge
    14

    Standard Fehler bei Benachrichtigungsversand des NOC

    Hallo liebe Community,

    beim Formularversand schicke ich eine Benachrichtigung per NOC mit. Diese Benachrichtigung kommt nicht an. Ich erhalte im DebugModus folgende Fehlermeldung:

    Code:
    Uncaught PHP Exception Twig\Error\SyntaxError: "Unknown "format_bytes" filter. Did you mean "format_args", "format_file"?" at /var/www/vhosts/username.hosting_server/domain_name/vendor/terminal42/notification_center/contao/templates/notification_center/file_token.html.twig line 4

    Die "file_token.html.twig" sieht so aus:

    Code:
    {% if format is same as 'html' %}
    <ul>
        {% for voucher, file in files %}
        <li><a href="{{ notification_center_file_url(voucher) }}">{{ file.name }} ({{ file.size|format_bytes }})</a></li>
        {% endfor %}
    </ul>
    {% endif %}
    
    {% if format is same as 'text' %}
        {% for voucher, file in files %}
        - [{{ file.name }} ({{ file.size|format_bytes }})]({{ notification_center_file_url(voucher) }})
        {% endfor %}
    {% endif %}

    Ich habe kein Template erstellt. Alles auf Standard.

    Im Formular habe ich:

    Haken bei "Per E-Mail versenden"
    Mailer-Transport: leer
    Datenformat: Rohdaten
    Benachrichtigung: meine NOC Benachrichtigung

    Formular-Template: "form_wrapper (Standard)" - Was anderes gibt es auch nicht

    Contao Version: 4.13.50

    Meine Extensions:

    Code:
        "require": {
            "codefog/contao-polls": "^1.6",
            "contao-themes-net/nature-theme-bundle": "^1.0",
            "contao/calendar-bundle": "4.13.*",
            "contao/comments-bundle": "4.13.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.13.*",
            "contao/listing-bundle": "4.13.*",
            "contao/manager-bundle": "4.13.*",
            "contao/news-bundle": "4.13.*",
            "contao/newsletter-bundle": "4.13.*",
            "pdir/animated-timeline-bundle": "^1.3",
            "pdir/contao-sticky-footer": "^1.1",
            "terminal42/contao-leads": "^3.0",
            "terminal42/notification_center": "^2.2"
        },
    Was übersehe ich? Hat das irgendwas mit dem Twig Template zu tun?

    Ich hoffe meine Angaben reichen aus mir zu helfen.

    Vielen Dank
    VG Frank
    Geändert von Pothead (13.12.2024 um 16:35 Uhr)

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

    Standard

    https://github.com/terminal42/contao...ter/issues/387

    Du könntest als Workaround in deiner composer.json einen conflict für
    Code:
    "terminal42/notification_center": ">=2.2.0,<=2.2.5"
    eintragen und dann ein composer update ausführen.

    Alternativ könntest du auch das Template templates/notification_center/file_token.html.twig mit folgendem Inhalt anlegen:
    PHP-Code:
    {% if format is same as 'html' %}
    <
    ul>
        {% for 
    voucherfile in files %}
        <
    li><a href="{{ notification_center_file_url(voucher) }}">{{ file.name }}</a></li>
        {% endfor %}
    </
    ul>
    {% endif %}

    {% if 
    format is same as 'text' %}
        {% for 
    voucherfile in files %}
        - [{{ 
    file.name }}]({{ notification_center_file_url(voucher) }})
        {% endfor %}
    {% endif %} 
    Und danach den Symfony Application Cache neu aufbauen.
    Geändert von Spooky (16.01.2025 um 14:19 Uhr)
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer Avatar von Pothead
    Registriert seit
    04.10.2012.
    Ort
    Nordlohne
    Beiträge
    14

    Standard Das hat super geklappt

    Vielen herzlichen Dank Spooky!


    Habe die twig Datei erstellt wie du gesagt hast und nun läuft alles

    VG
    Frank

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
  •