Plugin für Joomla!™ um CSV-Dateien als Tabelle in einem Beitrag darzustellen.
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.
{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
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@astridx - für die Implementierung der Filterfunktion
(https://github.com/JoomTools/plg_search_jtcsv2html/tree/dev)