Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: Fehler mit Inserttag nach Update auf 4.9.18 [gelößt]

  1. #1
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Fehler mit Inserttag nach Update auf 4.9.18 [gelößt]

    Hallo Zusammen,

    nach dem Sicherheitsupdate auf Contao 4.9.18 werden in einigen FE-Modulen (externes Theme) und auch in Core-Inhaltselementen die Inserttags nicht korrekt gespeichert (siehe Anhang).
    Die Inserttags bekommen jetzt beim Speichern automatisch einen Zusatz.
    Code:
    {{link_url::2485|urlattr}}
    Das erzeugt einen Fehler im Frontend (siehe Anhang).

    Nachvollziehbar in mehreren, frisch aktualisierten Installationen und in der Contao Official Demo bei den Weiterleitungszielen der Nachrichten (wobei ich in der COD noch keinen Fehler im Frontend finden konnte).

    Ein Downgrade auf Contao 4.9.16 behebt den Fehler wieder.


    Contao 4.9.18
    Externes Theme und COD

    Hat da jemand einen Tipp?

    Gruß
    tschero

    be_fe_modul.jpg
    fe.jpg
    Geändert von tschero (03.09.2021 um 06:11 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eventuell hängt das damit zusammen? -> https://github.com/contao/contao/pull/3291

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    26.10.2012.
    Beiträge
    89
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dass die URL-Insert-Tags jetzt |urlattr dazubekommen ist das korrekte Verhalten.

    Der fe.jpg Screenshot sieht danach aus als würde es sich um das von MacKP verlinkte Problem handeln.
    Nutzt das Modul eventuell im Template einen {{iflng}}-Insert-Tag?

  4. #4
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, {{iflng}} wird benutzt.

    Hier ist ein Auszug des Templates:

    Code:
    <?php
    global $objPage;
    // include PrivacyManager styles
    $GLOBALS['TL_CSS'][] = 'system/modules/pct_privacy_manager/assets/css/styles.css|static';
    ?>
    
    <?php if( !$objPage->hasJQuery ): ?>
    <p class="info error">{{iflng::en}}jQuery is missing{{iflng}}{{iflng::de}}jQuery benötigt. Bitte fügen Sie jQuery über die Seitenlayouts hinzu.{{iflng}}</p>
    <?php endif; ?>
    
    <div id="privacy_optin_<?= $this->id; ?>" class="mod_privacy_optin">
    	<div class="privacy_overlay"></div>
    	<div class="privacy_popup">
    		<div class="privacy_content">
    			<div class="privacy_settings">
    				<!-- info text after ajax -->
    				<div id="ajax_info_<?= $this->id; ?>" class="ajax_info">{{iflng::en}}Settings saved{{iflng}}{{iflng::de}}Einstellungen gespeichert{{iflng}}</div>
    				<?php if ($this->headline): ?>
    					<<?= $this->hl ?>><?= $this->headline ?></<?= $this->hl ?>>
    				
    ...
    Gruß und vielen Dank
    tschero
    Geändert von tschero (11.08.2021 um 22:01 Uhr)
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  5. #5
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Leute,

    das Problem besteht teilweise weiterhin, wobei der Fehler mit dem InsertTag {{iflng}} behoben zu sein scheint.

    Wenn im FE-Modul ein Linkziel eingetragen wird, ist die Ausgabe nicht wie gewünscht (Anhang: be.jpg und fe.jpg).

    be.jpg
    fe.jpg

    Der verantwortliche Teil im Template sieht wie folgt aus:
    Code:
     <div class="privacy_links">
    	<?= $this->link_1; ?>
    	<?= $this->link_2; ?>
    
    	<?php if($this->html): ?>
    		<a href="#" class="privacy_help_link">{{iflng::en}}Further information{{iflng}}{{iflng::de}}Weitere Informationen{{iflng}}</a>
    	<?php endif; ?>
    </div>
    In den Templatevariablen sind folgende Werte enthalten:
    Code:
    "link_1" => "Portfolio col-2 /v8"
    Code:
    "link_2" => "<a href="impressum.html" title="Impressum" class="hide_optin">Impressum</a>"
    Link 1 ist offensichtlich nicht korrekt.
    Link 2 sieht jedoch ordentlich aus.


    Jetzt wäre für mich interessant zu wissen, ob ich eher im externen Theme oder bei Contao selbst weitersuchen muss.

    Über Tipps würde ich mich freuen.

    Gruß
    tschero
    Geändert von tschero (13.08.2021 um 12:01 Uhr) Grund: Templatecode ergänzt
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  6. #6
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.976
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem lag im verwendeten Theme und wurde durch den Hersteller behoben.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  7. #7
    Contao-Nutzer
    Registriert seit
    02.05.2013.
    Beiträge
    62

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Das Problem lag im verwendeten Theme und wurde durch den Hersteller behoben.

    Gruß
    tschero
    Welches Theme war es denn? Wie wurde es behoben?

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
  •