Über das Register 'CSV-Import' können Sie Seiten / Objekte auf Grundlage einer CSV-Datei anlegen. Daten aus einer Datenbank oder Excel-Tabelle in Objekte in Weblication® zu importieren, wird durch den CSV-Import-Wizard deutlich vereinfacht.
Auf diese Weise lassen sich z.B. aktuelle Meldungen, Veranstaltungstermine, Shop-Produktseiten und vieles mehr aus der zugrundeliegenden CSV-Datei erstellen. Bei vorhandener Vorlage wird im entsprechenden Verzeichnis in der Verzeichnisleiste eine "CSV Importieren" Schaltfläche angeboten.
In diesem Feld tragen Sie optional den Wert für die Benennung des Dateinamens ein, welcher für jedes Objekt verwendet werden soll. Mit führendem Dollar-Zeichen können Sie hierzu auf die Spaltenbenennungen (erste Zeile der CSV-Datei) zurückgreifen.
Beispiel:
Nachname;Vorname;Strasse;Ort
Die Schablone sieht wie folgt aus, wenn Sie die Dateinamen jeweils mit Nachname-Vorname.php generiert haben wollen:
$Nachname-$Vorname
Ist im Feld nichts angegeben, werden die Dateien fortlaufend nummeriert (1.php, 2.php, etc.).
Neben der Angabe für Spaltennamen (z.B. $Nachname) sind auch folgende allgemeinen Platzhalter möglich:
Ab CMS-Version 018.007.009.000 lassen sich die anzulegenden Dateien auch in Kleinschreibweise schreiben (z.B. toLower($title) ).
In diesem Feld kann über die Dateiauswahl eine Objekt-Seite ausgewählt werden, um diese zu den Vorlagen des CSV-Imports kopieren zu können. Dies kann z.B. ein bestehendes Objekt einer aktuellen Meldung, eines Shop-Produktes o.ä. sein.
Sobald ein existierender Dateipfad im Feld hinterlegt ist, kann diese Datei durch Klick auf die Schaltfläche "Bestehendes Objekt zu den Vorlagen kopieren" als Vorlage für den CSV-Import abgelegt werden.
In diesem Feld hinterlegen Sie den Dateipfad der Vorlage, welche für den CSV-Import verwendet werden soll. Ist das Feld leer, startet die Dateiauswahl im allgemeinen csvimport-Verzeichnis.
Durch Klick auf die Schaltfläche "Vorlage bearbeiten" öffnen Sie Vorlage/Schablone für den CSV-Import.
In diesem Feld können Sie optional über Schaltfläche für die Gruppenauswahl eine Benutzergruppe hinterlegen. Ein CSV-Import wird zu diesem Verzeichnis dann nur noch Benutzern ermöglicht, welche Mitglied dieser Gruppe sind.