Eigene Template Dateien nutzen¶
Falls ihr Änderungen an den Template Dateien vornehmen wollt, kopiert einfach die Dateien welche ihr bearbeiten wollt in euer eigenes Site Package. Beachtet dabei, dass die Ordnerstruktur beibehalten werden muss. Hier gibt es dazu einige Erklärungen: Fluid Templates.
Je nachdem welche Dateien ihr auslagern wollt, braucht ihr einen oder alle drei der folgenden Ordner.
Layouts, Templates und Partials
Die Struktur wird euch in der Extension im Ordner Resources/Private
vorgegeben
Resources/Private/Layouts
Resources/Private/Templates
Resources/Private/Partials
Ihr müsst nicht alle Dateien kopieren, kopiert einfach nur die, die ihr ändern wollt.
Note
Wenn ihr Dateien aus Unterordnern kopiert, müssen diese Unterordner auch in
eurem Site Package vorhanden sein.
Das heißt, die Datei Templates/Operation/List.html
muss auch in einen
Ordner Operation
unterhalb von eurem Ordner Templates
kopiert werden.
Dann müsst ihr noch in den Konstanten die neue Pfade zu euren Templates angeben. Das macht ihr am besten auch in eurem Site Package oder im Konstanten Editor im TYPO3 Backend. Auf diese Weise könnt ihr einzelne Dateien ändern und habt bei Updates wahrscheinlich weniger anzupassen.
Pfade in den TypoScript Konstanten anpassen¶
Hier ein Beispiel TypoScript um im Feld Konstanten die Pfade zu ändern:
plugin.tx_operations {
view {
templateRootPath = EXT:your_site_package/Resources/Private/Extensions/operations/Templates/
partialRootPath = EXT:your_site_package/Resources/Private/Extensions/operations/Partials/
layoutRootPath = EXT:your_site_package/Resources/Private/Extensions/operations/Layouts/
}
}
Tip
Einige Einstellungen sollten in der Datenbank gesetzt sein und andere nicht.
Beispiel: storagePid
setzt man besser in der Datenbank, aber
itemsPerPage
ist eher eine generelle Einstellung, die in
verschiedenen Umgebungen verwendet werden kann.
Sie ist unabhängig von der Datenbank (z.Bsp. verschiedene Seiten/uids)