Ergebnis 1 bis 5 von 5

Thema: Ausnahme für "Markup komprimieren"

  1. #1
    Contao-Fan
    Registriert seit
    09.05.2011.
    Ort
    Hamburg
    Beiträge
    296

    Standard Ausnahme für "Markup komprimieren"

    Hallo,

    ich habe in den Einstellungen "Markup komprimieren" aktiviert. Nun wollte ich ein Google Remarketing Code in einem Template einbauen. Soweit so gut. Nur leider wird dieser auch komprimiert und so wird eine "Missing CDATA Comments" Fehler erzeugt.

    Meine Frage ist, gibt es denn eine Möglichkeit ein Template oder einen bestimmten Part von dem Minifizierungsprozess auszuschließen?

    Ich habe ein Template mit dem Namen "js_remarketing.html5" erstellt und es über das Seitenlayout eingebunden.

    Das ist der original Code
    HTML-Code:
    <!-- Google Code für ein Remarketing-Tag -->
    <script type="text/javascript">
        /* <![CDATA[ */
        var google_conversion_id = XXX;
        var google_custom_params = window.google_tag_params;
        var google_remarketing_only = true;
        /* ]]> */
    </script>
    <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
    <noscript>
        <div style="display:inline;">
            <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXX/?guid=ON&amp;script=0"/>
        </div>
    </noscript>
    Und das kommt nach der Minifizierung raus.
    HTML-Code:
    <!-- Google Code für ein Remarketing-Tag -->
    <script type="text/javascript">var google_conversion_id=XXX;var google_custom_params=window.google_tag_params;var google_remarketing_only=!0</script>
    <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
    <noscript>
    <div style="display:inline;">
    <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXX/?guid=ON&amp;script=0"/>
    </div>
    </noscript>
    Ich weiß nicht genau warum, aber irgendwie ist Google das /* <![CDATA[ */ recht wichtig. Und ganz nebenbei fand ich die Frage, ob man einen Teil von der Minifzierung ausnehmen kann, auch nicht schlecht ;-)

  2. #2
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    539

    Standard

    Nein, das kann man nicht du kannst dir die Funktion Template::minfyHtml() angucken.
    Ich denke, du kannst die Einstellung "Markup komprimieren" getrost weglassen. Siehe dazu https://rocksolidthemes.com/de/conta...eit-optimieren
    Geändert von tl_richard_user (11.09.2017 um 16:37 Uhr)

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

    Standard

    Korrekte HTML5 Version wäre
    HTML-Code:
    <script>
        var google_conversion_id = XXX;
        var google_custom_params = window.google_tag_params;
        var google_remarketing_only = true;
    </script>
    <script src="//www.googleadservices.com/pagead/conversion.js"></script>

  4. #4
    Contao-Fan
    Registriert seit
    09.05.2011.
    Ort
    Hamburg
    Beiträge
    296

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Korrekte HTML5 Version wäre
    HTML-Code:
    <script>
        var google_conversion_id = XXX;
        var google_custom_params = window.google_tag_params;
        var google_remarketing_only = true;
    </script>
    <script src="//www.googleadservices.com/pagead/conversion.js"></script>
    Ja ich weiß, aber Google gibt im Moment noch die CDATA Comments als nicht ganz unwichtig aus und signalisiert diese auch als Fehler:
    https://support.google.com/tagassist...cdata_comments

    Ich würde es auch so lassen. Aber wenn später irgendwas nicht funktioniert, nur wegen den Comments, hätte ich es halt gern gefixed. Und ja na klar kann ich auch die Markup Minifizierung ganz ausschalten. Das war aber nicht die Frage ;-). Ich finde sie sonst ganz gut und würde die Minifizierung auch so lassen.

    Also zusammengefasst lässt sich also sagen, es gibt keine Möglichkeit für eine Ausnahme? Entweder an, oder aus.

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

    Standard

    Zitat Zitat von blue12 Beitrag anzeigen
    Ja ich weiß, aber Google gibt im Moment noch die CDATA Comments als nicht ganz unwichtig aus und signalisiert diese auch als Fehler:
    https://support.google.com/tagassist...cdata_comments
    In HTML5 sollte das nicht nötig sein.

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
  •