rcdesign/qrcodegenerator

Generiert einen QR-Code im Frontend.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:typo3-cms-extension

dev-main 2025-08-13 09:47 UTC

This package is auto-updated.

Last update: 2025-08-13 09:47:33 UTC


README

Übersicht

Die Extension qrcodegenerator ermöglicht das einfache Erstellen und Einbinden von QR-Codes in TYPO3-Inhalten.
Unterstützt werden sowohl einfache Text-QR-Codes als auch komplexere Codes, z. B. SEPA-Zahlungsinformationen für Telebanking.

Features

  • QR-Code-Generierung direkt im Frontend-Content-Element
  • Unterstützung mehrerer QR-Code-Typen (z. B. Text, SEPA-Zahlung)
  • Flexible Konfiguration über Backend-Felder
  • Vorschau im Backend mit automatisch generiertem QR-Code
  • Nutzung der endroid/qr-code Library für die QR-Code-Erstellung
  • Einfache Integration mit Fluid Templates und Extbase Controller

Installation

Über Composer

composer require rcdesign/qrcodegenerator

Anschließend die Extension im TYPO3-Backend aktivieren.

Manuell über Extension Manager

  1. ZIP-Datei hochladen oder aus TER installieren
  2. Extension im Backend aktivieren

Verwendung

  1. Neues Inhaltselement „QR Code Generator“ anlegen
  2. QR-Code-Typ auswählen (Text oder SEPA)
  3. Entsprechende Felder ausfüllen
  4. Im Frontend prüfen – der QR-Code wird automatisch generiert

Konfiguration

Feldname Beschreibung Pflichtfeld Bemerkung
qrcode_type QR-Code-Typ (Text, SEPA etc.) Ja Steuert die Art der QR-Codierung
qrcode_text Text für einfachen QR-Code Ja (bei Text) Nur bei Typ „Text“ relevant
qrcode_iban IBAN für SEPA-Zahlung Ja (bei SEPA) Pflicht für SEPA-Zahlung
qrcode_recipient Zahlungsempfänger Ja (bei SEPA) Pflicht für SEPA-Zahlung
qrcode_amount Betrag (EUR) Ja (bei SEPA) Pflicht für SEPA-Zahlung
qrcode_purpose Verwendungszweck Nein Optional bei SEPA-Zahlung

Entwicklung

  • Basiert auf TYPO3 v13, Extbase und Fluid
  • QR-Code-Erzeugung über eigenen QrCodeService
  • Nutzung der Library endroid/qr-code

Changelog

1.0.0

  • Initiale Version mit Text- und SEPA-QR-Code-Unterstützung
  • Backend-Preview mit QR-Code-Vorschau
  • Extbase Controller und DataProcessor für flexible Verarbeitung

Lizenz

Diese Extension ist unter der MIT-Lizenz veröffentlicht.
Siehe LICENSE für weitere Informationen.

Support & Kontakt

Viel Spaß beim Einsatz der Extension! 🚀