Skip to content

joomtools/plg_content_jtcsv2html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JT - Csv2Html

Plugin für Joomla!™ um CSV-Dateien als Tabelle in einem Beitrag darzustellen.

Joomla - System-Plugin

Joomla 3.10 / 4.x / 5.x PHP7.4
Download - v3.99.0 EOL

Caution

Es handelt sich um die letzte unterstützte Version für Joomla 3 und der alten Suche.

Um PHP >=8.0 zu unterstützen musste einiges unter der Haube geändert werden,
ein automatisches Update wird deshalb nicht angeboten.

Es wird Empfohlen die Overrides und das eigene CSS zu prüfen!

Tip

Diese Version ist auch kompatibel mit Joomla 4 und Joomla 5 und muss deshalb, vor einer Migration, nicht deinstalliert werden.

Aufruf

{jtcsv2html string $filename[,string $templatename = 'default'[, string $filter]]}
  • $filename:
    Dateiname der CSV ohne Endung
    testfile = images/jtcsv2html/testfile.csv

  • $templatename:
    Dieses Plugin bringt zwei Vorlagen mit:
    default: eine einfache Tabelle
    responsive: eine responsive Tabelle
    eigene: eine eigene Vorlage kann in einem der jeweiligen Override-Ordner erstellt werden

  • $filter:
    Der Filter wird global in den Plugin-Einstellungen konfiguriert und kann an dieser Stelle überschrieben werden.
    on: aktiviert den Filter
    off: deaktiviert den Filter

Overrides

Reihenfolge, in der nach Overrides von Ausgabe und CSS gesucht wird. Es wir jeweils die erste Übereinstimmung genommen.

  • Plugin-Ausgabe:
// Templatespezifische Ausgabe
- [templates/YOUR_TEMPLATE/html/plg_content_jtcsv2html/{$templatemname}.php]

// Templateübergreifende Ausgabe
- [images/jtcsv2html/{$templatemname}.php]

// Standardausgabe
- [plugins/content/jtcsv2html/tmpl/{$templatename}.php

// Fallback - templatespezifische Ausgabe
- [templates/YOUR_TEMPLATE/html/plg_content_jtcsv2html/default.php]

// Fallback - templateübergreifende Ausgabe
- [images/jtcsv2html/default.php]

// Fallback - Standardausgabe
- [plugins/content/jtcsv2html/tmpl/default.php
  • CSS:
// Templatespezifische Formatierung für nur diese Datei
- [templates/YOUR_TEMPLATE/html/plg_content_jtcsv2html/{$filename}.css]

// Templateübergreifende Formatierung für nur diese Datei
- [images/jtcsv2html/{$filename}.php]

// Templatespezifische Formatierung für die Ausgabevorlage
- [templates/YOUR_TEMPLATE/html/plg_content_jtcsv2html/{$templatemname}.css]

// Templateübergreifende Formatierung für die Ausgabevorlage
- [images/jtcsv2html/{$templatemname}.css]

// Standardformatierung für die Ausgabevorlage
- [plugins/content/jtcsv2html/tmpl/{$templatename}.css

// Fallback - templatespezifische Formatierung für die Ausgabevorlage
- [templates/YOUR_TEMPLATE/html/plg_content_jtcsv2html/default.css]

// Fallback - templateübergreifende Formatierung für die Ausgabevorlage
- [images/jtcsv2html/default.css]

// Fallback - Standardformatierung für die Ausgabevorlage
- [plugins/content/jtcsv2html/tmpl/default.css

Danke für die Unterstützung

@astridx - für die Implementierung der Filterfunktion

Plugin für die Suche

(https://github.com/JoomTools/plg_search_jtcsv2html/tree/dev)

About

Contentlugin um CSV-Dateien als Tabelle in einem Beitrag darzustelen.

Resources

License

Stars

Watchers

Forks

Packages

No packages published