[Django]Template-Variable als Platzhalter verwenden
Verfasst: Montag 27. April 2009, 16:02
Hallo zusammen folgendes Problem,
ich arbeite an der Website einer Firma, die verschiedene Niederlassungen hat. Für jede Niederlassung gibt es eine eigene Website. Die Websites der einzelnen Niederlassungen unterscheiden sich aber inhaltlich bis auf die Kontaktdaten nicht, weswegen ich alle Daten aus einer zentralen Datenbank hole und zusätzlich eine Applikation für die Verwaltung der Niederlassungen angelegt habe. Funktioniert auch alles so wie ich möchte nur eine kleine Funktion hätte ich noch gerne.
Ist es irgendwie möglich Template-Variablen zu deklarieren, so dass die Firma diese als Platzhalter im Django-Admin bei der Verwaltung von Texten verwenden kann?
Sprich es wird zum Beispiel an der Seite Telefonauskunft am Text gearbeitet, der auf allen Seiten gleich erscheint. Für die Ausgabe der unterschiedlichen Telefonnummern so es aber möglich sein einen Platzhalter {{niederlassung.telefonnummer}} einzugeben.
So wie ich es probiert habe funktioniert es leider nicht, da der eingetragene Text samt Platzhalter ja in einer eigenen Template-Variable eingetragen wird.
Somit hätte man eine Template Variable in einer Template Variablen.
Hat einer eine Idee wie man das lösen könnte?
ich arbeite an der Website einer Firma, die verschiedene Niederlassungen hat. Für jede Niederlassung gibt es eine eigene Website. Die Websites der einzelnen Niederlassungen unterscheiden sich aber inhaltlich bis auf die Kontaktdaten nicht, weswegen ich alle Daten aus einer zentralen Datenbank hole und zusätzlich eine Applikation für die Verwaltung der Niederlassungen angelegt habe. Funktioniert auch alles so wie ich möchte nur eine kleine Funktion hätte ich noch gerne.
Ist es irgendwie möglich Template-Variablen zu deklarieren, so dass die Firma diese als Platzhalter im Django-Admin bei der Verwaltung von Texten verwenden kann?
Sprich es wird zum Beispiel an der Seite Telefonauskunft am Text gearbeitet, der auf allen Seiten gleich erscheint. Für die Ausgabe der unterschiedlichen Telefonnummern so es aber möglich sein einen Platzhalter {{niederlassung.telefonnummer}} einzugeben.
So wie ich es probiert habe funktioniert es leider nicht, da der eingetragene Text samt Platzhalter ja in einer eigenen Template-Variable eingetragen wird.
Somit hätte man eine Template Variable in einer Template Variablen.
Hat einer eine Idee wie man das lösen könnte?