承接 heimseiten/contao-custom-backend-settings-bundle 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

heimseiten/contao-custom-backend-settings-bundle

Composer 安装命令:

composer require heimseiten/contao-custom-backend-settings-bundle

包简介

Seite beim Neuerstellen direkt veröffentlichen; beim Kopieren von Seiten oder Artikeln nicht (Kopie) an den Namen hängen; Artikel beim Neuerstellen direkt veröffentlichen; Nachricht beim Neuerstellen direkt veröffentlichen; Event beim Neuerstellen direkt veröffentlichen; gefilterten Seitenbaum hervo

README 文档

README

Praktische Backend-Erweiterungen für Contao 5: Komfort-Optionen pro Backend-Benutzer (Erscheinungsbild, Verhalten, Funktionen), globale Funktionen in den Systemeinstellungen und Frontend-Beschriftungen pro Seitenlayout.

Alle Optionen erscheinen unter Legenden mit dem Präfix „Custom Backend Settings (heimseiten.de)", damit jederzeit erkennbar ist, woher sie stammen.

Installation

composer require heimseiten/contao-custom-backend-settings-bundle

Anschließend einmal vendor/bin/contao-console contao:migrate ausführen (legt die für die Layout-Felder genutzte jsonData-Spalte an). Alle anderen Felder sind ebenfalls Virtual Fields – es werden keine eigenen Datenbankspalten angelegt.

Funktionen

Erscheinungsbild – pro Benutzer

Benutzer ▸ Benutzer bearbeiten ▸ Legende „… : Erscheinungsbild"

Diese Optionen wirken nur für den jeweiligen Backend-Benutzer.

Option Wirkung
Feld „CSS-Klasse" verlängern Verlängert das CSS-Klassen-Feld in Artikeln und Inhaltselementen, damit auch mehrere Klassen übersichtlich bleiben.
Feld „Optionen" verlängern Verlängert das Optionen-Feld, z. B. beim Select-Menü in Formularen.
Felder des Inhaltselements „Tabelle" vergrößern Vergrößert die Eingabefelder des Tabellen-Inhaltselements.
Gefilterten Seitenbaum hervorheben Hebt den aktiven Filter im Seitenbaum optisch hervor.
Durchsuchten Seitenbaum hervorheben Hebt Suchtreffer im Seitenbaum optisch hervor.
Vorschaubilder in der Dateiverwaltung vergrößern Zeigt die Vorschaubilder mit 250 px Breite.
Links zum Filtern im Seitenbaum und in Dateien deaktivieren Deaktiviert die Klickbarkeit der Seitennamen zum Filtern des Baums.
Eigene Backend-Datei laden Lädt backend.css aus /files/layout/css/ ins Backend (eigenes Backend-Styling).
Layout-Spalten in der Artikelliste ausblenden Blendet die Layout-Spalten in der Artikelliste aus.

Verhalten – pro Benutzer

Benutzer ▸ Benutzer bearbeiten ▸ Legende „… : Verhalten"

Option Wirkung
Erstes Element automatisch einfügen Legt man in einer noch leeren sortierbaren Liste ein neues Element an (z. B. das erste Inhaltselement eines Artikels), überspringt diese Option die ansonsten überflüssige Positionsauswahl und fügt automatisch ein. Sind bereits Elemente vorhanden, bleibt die Positionsauswahl unangetastet.
Klick auf Artikel-Zeile öffnet die Inhaltselemente Ein Klick auf die Zeile eines Artikels öffnet direkt dessen Inhaltselemente – wie der Button „Inhaltselemente bearbeiten".
Klick auf Elementgruppen-Kopf öffnet die Kindelemente Ein Klick auf die Kopfzeile einer Elementgruppe öffnet direkt deren Kindelemente – wie der Button „Kindelemente".
Klick auf Inhaltselement-Kopf öffnet das Element Ein Klick auf die Titelzeile eines (normalen) Inhaltselements öffnet es zum Bearbeiten – wie der Stift-Button.
Klick auf Seiten-Zeile öffnet die Seiteneinstellungen Ein Klick auf die Zeile einer Seite öffnet ihre Einstellungen zum Bearbeiten – wie der Stift-Button.

Die anklickbaren Zeilen bzw. Köpfe zeigen beim Überfahren einen Pointer-Cursor.

Funktionen – pro Benutzer

Benutzer ▸ Benutzer bearbeiten ▸ Legende „… : Funktionen"

Jeder Redakteur entscheidet selbst – diese Schalter sind pro Benutzer.

Option Wirkung
Seite / Artikel / Nachricht / Event direkt veröffentlichen Neu angelegte Elemente sind sofort veröffentlicht – spart den Extra-Klick.
Kopien ohne „(Kopie)"-Zusatz Beim Kopieren wird kein „(Kopie)" an den Namen gehängt – gilt für alle Datensätze (Seiten, Artikel, News, Events …), nicht nur Seiten/Artikel.
Echtes Kopieren von Nachrichten / Events Kopiert Nachrichten bzw. Events inkl. aller Details (Datum, Autor, Veröffentlichungsstatus …) statt eines leeren Datensatzes.

Funktionen – global

System ▸ Einstellungen ▸ Legende „… : Funktionen"

Diese Optionen gelten für die gesamte Installation.

Option Wirkung
Mitgliederfelder nicht verpflichtend Macht Vorname, Nachname und Land in den Mitgliederdaten optional.
HTML in Formularfeldern erlauben Erlaubt HTML in der Feldbezeichnung, z. B. einen Zeilenumbruch <br>.
Paragraf (p) / Fett (strong) im Feld „Überschrift" Ergänzt zusätzliche Tag-Optionen im Überschriften-Inhaltselement.
Beim Anlegen von Seiten keinen Artikel erzeugen Contao legt beim Erstellen einer Seite normalerweise automatisch einen leeren Artikel in der Hauptspalte an. Diese Option verhindert das.

Frontend-Beschriftungen – pro Layout

Layout ▸ Layout bearbeiten ▸ Legende „… : Frontend-Beschriftungen"

Überschreibt einzelne Standardtexte des Frontends pro Seitenlayout, jeweils getrennt nach Deutsch und Englisch (ein Layout kann beide Sprachen bedienen). Im Frontend greift automatisch die zur jeweiligen Seitensprache passende Variante.

Feld Überschreibt
„Weiterlesen"-Link Den „Weiterlesen"-Text (MSC.more), z. B. in der News-Listenansicht.
Pagination „zurück" Die Beschriftung des Zurück-Links in der Blätter-Navigation (MSC.previous).
Pagination „vor" Die Beschriftung des Vor-Links in der Blätter-Navigation (MSC.next).

Gesetzt werden diese Texte im Frontend über den getPageLayout-Hook (klassische Layouts) bzw. das LayoutEvent (moderne Twig-Layouts), jeweils bevor die Module gerendert werden, die sie verwenden.

Screenshots

Bildschirmfoto 2026-06-22 um 10 06 48 Bildschirmfoto 2026-06-22 um 10 07 12 Bildschirmfoto 2026-06-22 um 10 07 30

heimseiten/contao-custom-backend-settings-bundle 适用场景与选型建议

heimseiten/contao-custom-backend-settings-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 954 次下载、GitHub Stars 达 3, 最近一次更新时间为 2022 年 04 月 27 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「Kopie Label」 「CSS Feld」 「News kopieren」 「Events kopieren」 「Einstellungen」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 heimseiten/contao-custom-backend-settings-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 heimseiten/contao-custom-backend-settings-bundle 我们能提供哪些服务?
定制开发 / 二次开发

基于 heimseiten/contao-custom-backend-settings-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2022-04-27