Zum Inhalt springen

Von Backend-Modul aus auf TypoScript Templates zugreifen

Erstellt am 22. September 2005 · 2 Antworten · letzte Antwort am 23. September 2005

Tags: Frage

markherzberg ·

Hallo!

Ich arbeite gerade an einer Backendextension. Die Extension besteht aus Elementen, die alle die selbe Datenstruktur aufweisen. Sprich: Es ist jeweils das selbe Objekt.

Diesem Objekt würde ich nun gerne die Information mit auf den Weg geben, welches Design im Frontend zur Darstellung benutzt werden soll. So weit so gut.

Meine grundsätzliche Idee ist es, die möglichen HTML Templates über TypoScript zu definieren, damit ich diesen wiederum Informationen über die maximale Bildgröße und andere designspezifischen Normen mit auf den Weg zu gehen. TypoScript möchte ich hierfür einsetzen, da es im späteren Betrieb die einfachste Art zum Hinzufügen und konfigurieren neuer Designvorlagen bieten würde.

Was das FE angeht habe ich hiermit auch keinerlei Probleme. Dort wird mir ja die Pluginspezifische Configuration direkt in die Mainmethode übergeben.

Mein Problem ist, die Daten aus dem TypoScript Temlate in das Formular zum Bearbeiten des Objektes zu bekommen. Dies müsste ich erreichen um eine Selectbox mit den Namen und Schlüsseln der Designs anzuzegen über die das zu verwendende Design ausgewählt werden kann.

Gibt es hierfür eine Möglichkeit oder muss ich mich von diesem Gedanken verabschieden und eine Datenbank Tabelle benutzen?

gruß
Mark

impact ·

möglichkeiten gibt es sicher zur genüge... dazu müsstest du dich verstärkt mit der core api beschäftigen. dort findest du informationen wie du selectboxen erzeugst, die dir dann im page-header zur auswahl zur verfügung stehen.

aber warum so umständlich wenn ich fragen darf... an sich kannst du ja einfach das Layout-Feld ein wenig zweckentfremden. je nach auswahl kannst du dann jeweils ein anderes html template verwenden... was sich doch viel eher anbieten würde, da es einfacher is mal schnell n html template mit markern zu erstellen, als eine genaue TScript Definition derselben.

lg
impact

markherzberg ·

Schön jetzt gibt es zwei Threats in denen geantwortet wird 🙂

Das mit den HTML Vorlagen ist mir soweit klar. Das Ding bei der Angelegenheit ist einfach nur, dass ich in zwei Designs, die beide das selbe Objekt darstellen sollen, unterschiedliche Bildgrößen verwende. Nun möchte ich die zu dem passende Bildgröße gern über TS konfigurieren und den Rest dann von Typo3 erledigen lassen.

Man könnte es bestimmt anders lösen, über eine Datenbank Tabelle oder so, aber mich würde es generell interessieren ob es aus dem BE möglich ist die Konfigurationen, die man per TS eingibt, auslesen zu können.

gruß
Mark