lindesbs/contao-markdown-import-bundle

Backend-Modal fuer Markdown-Import in Contao-Artikeln.

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Type:contao-bundle

pkg:composer/lindesbs/contao-markdown-import-bundle

0.5 2026-01-21 17:36 UTC

This package is auto-updated.

Last update: 2026-01-21 17:43:38 UTC


README

Dieses Bundle fuegt in der Artikelansicht (Backend) einen Button Markdown import hinzu. Ein Modal erlaubt das Einfuegen von Markdown und erzeugt daraus Content-Elemente in tl_content.

Installation

  1. Bundle via Composer einbinden (im Projekt):
composer require lindesbs/contao-markdown-import-bundle
  1. Assets publizieren:
vendor/bin/contao-console assets:install
  1. Routen im Projekt registrieren, falls noetig:
markdown_import:
  resource: '@MarkdownImportBundle/Resources/config/routes.yaml'

Verwendung

  • In der Artikelansicht den Button Markdown import anklicken.
  • Links Markdown einfuegen und Preview ausfuehren.
  • Nach Kontrolle Importieren bestaetigen.

Mapping

  • Jede Ueberschrift # bis ###### startet ein neues Content-Element.
  • Wenn unter einer Ueberschrift Text steht: type = text mit headline + text.
  • Wenn keine Texte folgen: type = headline nur mit headline.

Backend UI

  • Das Modal nutzt weitgehend Contao-Standardklassen (z.B. tl_box, tl_label, tl_textarea, tl_submit, tl_info, tl_error).
  • Eigenes CSS ist auf Layout und die Preview-Flaeche (schwarzer Hintergrund) reduziert.

Entwicklung

  • ECS-Konfiguration liegt in ecs.php.