rcdesign/qrcodegenerator 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rcdesign/qrcodegenerator

Composer 安装命令:

composer require rcdesign/qrcodegenerator

包简介

Generiert einen QR-Code im Frontend.

README 文档

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

2.0.0

  • Update für TYPO3 v14
  • RowUpdater funktioniert nicht!

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! 🚀

统计信息

  • 总下载量: 88
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2025-08-13