Ergebnis 1 bis 2 von 2

Thema: Script-Abschnitt vom RockSolidSlider in JSON-LD, Contao 4.13.x

  1. #1
    Contao-Nutzer
    Registriert seit
    11.10.2013.
    Ort
    Chemnitz
    Beiträge
    12

    Standard Script-Abschnitt vom RockSolidSlider in JSON-LD, Contao 4.13.x

    Hallo in die Runde, ich weiß nicht genau, ob ich hier richtig bin, zumindest sind einige meiner Suchbegriffe hier vertreten. Ich habe ein Problem damit, wie im news_full-Template die Inhalte für das JSON-LD-Element generiert werden. Die Rahmendaten des Newsbeitrags wie author, datePublished etc. landen alle korrekt im JSON-LD-Bereich. Nun ist auf der News-Beitragsseite über dem eigentlichen Newstext noch ein RocksolidSlider als Inhaltselement eingebaut und irgendwie landet ein <script>-Bereich des Sliders mit in der JSON-LD als text. Kann man das irgendwie ausschließen, maskieren?

    Code:
    <script type="application/ld+json">
    [
        {
            "@context": "https:\/\/schema.org",
            "@graph": [
                {
                    "@type": "WebPage"
                },
                {
                    "@id": "#\/schema\/news\/17",
                    "@type": "NewsArticle",
                    "author": {
                        "@type": "Person",
                        "name": "Laura Harrer"
                    },
                    "datePublished": "2023-09-11T10:12:00+02:00",
                    "description": "Wir verabschieden unseren langjährigen Tennis-Trainer Alexander Ulbricht.",
                    "headline": "Verabschiedung Alexander Ulbricht",
                    "text": "(function() { var sliderElement = [].slice.call(document.getElementsByClassName('mod_rocksolid_slider'), -1 )[0]; if (window.jQuery && jQuery.fn.rstSlider) { init(); } else { document.addEventListener('DOMContentLoaded', init); } function init() { var $ = jQuery; var slider = $(sliderElement); slider.find('video[data-rsts-background], [data-rsts-type=video] video').each(function() { \/\/ Disable mejs for videos this.player = true; }); slider.rstSlider({\"type\":\"slide\",\"navType\":\"none\",\"scaleMode\":\"fit\",\"imagePosition\":\"center\",\"random\":false,\"loop\":true,\"videoAutoplay\":false,\"autoplayProgress\":false,\"pauseAutoplayOnHover\":false,\"keyboard\":true,\"captions\":false,\"controls\":true,\"thumbControls\":false,\"combineNavItems\":true,\"autoplay\":8000,\"autoplayRestart\":2000,\"visibleAreaAlign\":0.5,\"gapSize\":\"0%\"}); \/\/ Fix missing lightbox links $(function() { if (!$.fn.colorbox) { return; } var lightboxConfig = { loop: false, rel: function() { return $(this).attr('data-lightbox'); }, maxWidth: '95%', maxHeight: '95%' }; var update = function(links) { links.colorbox(lightboxConfig); }; slider.on('rsts-slidestart rsts-slidestop', function(event) { update(slider.find('a[data-lightbox]')); }); update(slider.find('a[data-lightbox]')); }); } })();\nWir haben am 02.09.2023 unseren langjährigen Tennis-Trainer Alexander Ulbricht verabschiedet.",
                    "url": "newsdetails\/verabschiedung-alexander-ulbricht.html"
                }
            ]
        },
        {
            "@context": "https:\/\/schema.contao.org",
            "@graph": [
                {
                    "@type": "Page",
                    "fePreview": false,
                    "groups": [],
                    "noSearch": false,
                    "pageId": 12,
                    "protected": false,
                    "title": "Verabschiedung Alexander Ulbricht"
                }
            ]
        }
    ]
    </script>
    Geändert von Spooky (12.10.2023 um 11:36 Uhr)

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

    Standard

    Moderation: in einen eigenen Thread verschoben.
    » sponsor me via GitHub or PayPal or Revolut

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
  •