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:

kausal/file_list

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 und file_list) in htdocs/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.


Stichprobe n=36680 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>