TYPO3 Plugin:
rlpjsonexport
Was bewirkt es?
- Rendern Sie Metadaten von Seiten einer bestimmten Kategorie als JSON.
- Rendern Sie Metadaten von Dateien aus einem bestimmten Ordner als JSON.
Abhängigkeiten
Die Erweiterung hängt von den folgenden Repos ab:
Wie Sie diese Abhängigkeiten erfüllen können, erfahren Sie in der Installationsanleitung.
Installation
- Installation über composer. Siehe
composer.json
dieser Erweiterung zur Einrichtung- abhängigkeiten: Sie müssen die to Repos aus dem Repository-Bereich zu Ihrer composer-Datei hinzufügen
- stellen Sie sicher, dass Sie die Klassen automatisch laden (autoload->psr4)
- Aktivieren Sie die Erweiterungen
(rlpjsonexport
undfile_list
) inhtdocs/typo3conf/PackageStates.php
Datei_Liste' => array(
state' => 'active',
packagePath' => 'typo3conf/ext/file_list/',
classesPath' => 'Classes/',
),
'rlpjsonexport' => array(
state' => 'active',
packagePath' => 'typo3conf/ext/rlpjsonexport/',
classesPath' => 'Classes/',
)
- Füge das Typoskript dieser Erweiterung ein:
Konfiguration/TypoScript/setup.txt
- nehmen Sie bei Bedarf Konfigurationsänderungen vor, indem Sie das Standard-TypoScript überschreiben
Konfiguration
Der Großteil der Konfiguration erfolgt in der Ansichtsebene. Bitte lesen Sie dieses Tutorial. Sie können festlegen, welche Daten für ein bestimmtes Modell gerendert werden sollen.
TypoScript-Optionen
Die folgenden Optionen sind in TypoScript/setup.txt
verfügbar:
seiteDatenAsJson.typeNum
ganzzahl
Die Seitendaten können abgerufen werden, indem diese Nummer als Typ-Parameter
zu einer Seite hinzugefügt wird.
Beispiel: /?type=100000
fileDataAsJson.typeNum
ganzzahl
Die Dateidaten können abgerufen werden, indem diese Nummer als Typ-Parameter
zu einer Seite hinzugefügt wird.
Beispiel: /?type=100001
Ausgabeeinstellungen
plugin.tx_rlpjsonexport.settings.includeSubfolders
boolesch
Unterordner bei der Ausgabe von Dateien einbeziehen
Beispiel: true
plugin.tx_rlpjsonexport.einstellungen.pfad
zeichenkette
Pfad, von dem aus Dateien für die Ausgabe geholt werden
Beispiel: file:1:user_upload
plugin.tx_rlpjsonexport.settings.allowedMimetypes
zeichenkette
Kommagetrennte Liste der zulässigen Mimetypen für die Ausgabe von Dateidaten. Wenn diese Option weggelassen wird, werden alle Dateitypen verarbeitet und ausgegeben.
Beispiel: application/pdf
plugin.tx_rlpjsonexport.settings.pageCategoryId
ganzzahl
ID der Kategorie, die bei der Ausgabe von Seiten verwendet werden soll.
Beispiel: 288
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
[DependciesAndConflicts]