TYPO3 Plugin:

datamints_loadcontent

datamints_loadcontent

Diese Erweiterung ermöglicht die Einbettung von Inhalten aus anderen Websites mit dem Caching und Nachbearbeitung von Schrott.

Das Plugin erlaubt grundsätzlich die Eingabe einer URL; der Inhalt dieser URL wird dann in die Eingabemaske übernommen geholt, zwischengespeichert und im Frontend angezeigt werden.

Zusätzlich ist eine Nachbearbeitung der abgerufenen Inhalte möglich. Diese Nachbearbeitung basiert auf dem PHP Simple HTML DOM Parser, die es ermöglicht, mit CSS-Selektoren an einem bestimmten Stück HTML zu arbeiten.

Für die Nachbearbeitung gibt es folgende Möglichkeiten:

  • Filter: Verwenden Sie nur die Teile, die von Ihren Selektoren ausgewählt wurden
  • Entfernen: Entfernen Sie die von Ihren Selektoren übereinstimmenden Teile
  • Transformieren: Transformieren Sie übereinstimmende Elemente mit TypoScript, um ein anderes HTML zu erhalten
  • Absolute URls: Mache alle URLs im HTML absolut so
  • Attribute entfernen: Attribute aus HTML-Elementen entfernen

Die meisten dieser Optionen sind selbsterklärend, nur Transform ist etwas mehr kompliziert, also hier ist eine kurze Erklärung für dieses Feature:

Transformationen

Im Abschnitt transformElements des TypoScript-Setups können Sie Folgendes definieren mehrere Transformationen zur Anwendung (numerische Reihenfolge); jede Transformation besteht aus einem Selektor und einer Transformation, die nur ein TypoScript stdWrap ist, so dass Sie im Grunde genommen alles tun können, was Sie sich mit dem Inhalt vorstellen können.

HINWEIS: Die Transformation wird auf das innerHTML des jeweiligen Knotens angewendet, wenn Sie also den gesamten Knoten umbrechen wollen, müssen Sie das bestehende Tag wiederholen selbst.

Hier ist ein kurzes Beispiel für eine Transformation, die h1-Tags für bestimmte klassen und macht den Text in Großbuchstaben:

transformElements {
    1 {
        selektor = div.my-class
        transformation {
            verpackung = <h1>||</h1>>
            gehäuse = obere
        }
    }
}

Voreinstellungen

Wenn Sie die Nachbearbeitungsmöglichkeiten der Erweiterung umfassend nutzen und die Option plugin oft auf Ihrer Website, es wird mühsam sein, das TypoScript zu verwalten. An vereinfachen, es können Presets definiert werden. Auf diese Weise können Sie alle Ihre Daten verwalten nachbearbeitung an einer zentralen Stelle und stellen sie den Redakteuren in einem dropdown-Menü in der FlexForm.

Presets können alle normalen Nachbearbeitungsfunktionen wie oben beschrieben nutzen. Zusätzlich gibt es eine Standardvoreinstellung, die aus den Erweiterungen basic besteht features, die an alle anderen Presets vererbt werden (dies geschieht, um sicherzustellen, dass alle Optionen werden mit einem korrekten Wert initialisiert).

Hier ist ein Beispiel für eine Preset-Definition:

voreinstellungen {
    preset1 {
        filterElements = div
        removeElements =
        transformElements {
            1 {
                selektor = div.my-class
                transformation {
                    verpackung = <h1>||</h1>>
                    gehäuse = obere
                }
            }
        }
    }
}

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:DATAMINTS_LOADCONTENT ist auf

0.01 % aller TYPO3 installiert.

  • 0.04 % aller TYPO3 8.7.x Installationen installiert
  • 0.02 % aller TYPO3 7.6.x Installationen installiert

Aktualität:DATAMINTS_LOADCONTENT ist auf dem neusten Stand (v.unknown) bei

100 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0.04 % aller TYPO3 8.7.x Installationen
  • 0.02 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

Gosign-Responsive Index: TYPO3 Installationen nutzen DATAMINTS_LOADCONTENT zu

  • 33 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 67 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen DATAMINTS_LOADCONTENT zu

  • 67 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 33 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 0 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=36680 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>