TYPO3 Plugin:

form_element_linked_checkbox

Benutzerdefiniertes Formularelement "Verknüpfte Checkbox".

Diese TYPO3-Erweiterung fügt ein eigenes Formularelement "Linked Checkbox" zum TYPO3 Formular-Framework. Der Benutzer hat die Möglichkeit, das Linkziel und die linktext.

Installieren

Kopieren Sie den Erweiterungsordner nach \typo3conf\ext\, laden Sie ihn über die Erweiterung hoch manager oder fügen Sie ihn zu Ihrem composer.json hinzu. Hinzufügen des statischen TypoScript konfiguration zu Ihrer TypoScript-Vorlage.

Verwendung

Öffnen Sie den TYPO3-Formular-Editor und erstellen Sie ein neues Formular / öffnen Sie ein bestehendes. Hinzufügen ein neues Element in Ihrem Formular. Der Modal wird das neue benutzerdefinierte Formularelement auflisten " Verlinkte Checkbox". Geben Sie ein Label für das Kontrollkästchen an und wählen Sie eine Seite aus, die Sie bearbeiten möchten auf die verlinkt werden soll. Außerdem müssen Sie einen Linktext setzen.

Mögliche Verbesserungen oder Änderungen

Anstatt ein neues Formularelement anzulegen, wird das vorhandene Checkbox-Formularelement hätte verlängert werden können. Um ein komplexeres Beispiel zu geben, wird der erweiterung erzeugt ein neues Element.

Zum Zeitpunkt der Erstellung dieses Dokuments müssen Sie einen kleinen JavaScript-Ausschnitt zur Verfügung stellen (siehe \Ressourcen\Public\JavaScript\Backend\FormEditor\ViewModel.js). Dies snippet wird benötigt, um das benutzerdefinierte Formularelement im Formulareditor anzuzeigen. Für TYPO3 v9 wollen wir diesen Stolperstein beseitigen, um das Element zu glätten registrierung.

Credits

Diese exemplarische TYPO3-Erweiterung wurde von Björn Jacob (https://www.tritum.de) erstellt. Die Idee entstand am TYPO3 CertiFuncation Day 2017. Das Publikum meines Vortrags hat freundlicherweise um ein solches Element gebeten. Benommen sagte ich, dass es nicht mehr braucht als 30 Minuten, um eine solche Erweiterung zu erstellen. Unglücklicherweise konnte ich nicht es in dieser Zeit schaffen. Es dauerte fast 1,5 Stunden, bis ich mit all den Details aufwartete code. Der JS-Teil hat es mir schwer gemacht.

Danke

Jochen Weiland - TYPOholic unter https://jweiland.net - unterstützte dies herausforderung auf vielfältige Weise. Danke, dass du ein herausragender Teil unserer Arbeit bist TYPO3-Community.

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

Verteilung:FORM_ELEMENT_LINKED_CHECKBOX ist auf

0.08 % aller TYPO3 installiert.

  • 0.6 % aller TYPO3 8.7.x Installationen installiert

Aktualität:FORM_ELEMENT_LINKED_CHECKBOX 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.6 % aller TYPO3 8.7.x Installationen
  • 0 % 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

PHP Version:FORM_ELEMENT_LINKED_CHECKBOX wird benutzt mit

  • 5.88 % PHP/7.2
  • 52.94 % PHP/7.1
  • 17.65 % PHP/7.0
  • 11.76 % PHP/5.6
  • 5.88 % PHP/5.4
  • 5.88 % PHP/5.2

Gosign-Responsive Index: TYPO3 Installationen nutzen FORM_ELEMENT_LINKED_CHECKBOX zu

  • 54 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 36 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 11 % 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 FORM_ELEMENT_LINKED_CHECKBOX zu

  • 29 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 46 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 11 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 18 % wenn der Pagespeed zwischen 0 % und 20 % ist


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