Zum Inhalt springen

wt_directory mit Template-Auswahl

Erstellt am 12. November 2010 · 4 Antworten · letzte Antwort am 25. November 2010

Tags: TCA, Frage

tomvo ·

Hallo zusammen,

ich stehe hier vor einem Problem mit wt_directory.

Ich möchte den Redakteuren mehrere Templates für wt_directory zur Verfügung stellen. Die Auswahl sollte am besten in den Eigenschaften des Inhaltselements geschehen. Ich hab dazu eine Extension angelegt und dort die Tabelle tt_content um ein Feld erweitert, da wt_directory ja keine eigene Tabelle hat. tt_address kam auch nicht in Frage, da die Option unabhängig von den ausgewählten Kontakten sein sollte. Ich hab dann ein Dropdownfeld mit "Layout 1" (Wert=1) und "Layout 2" (Wert=2) angelegt. Dieses kann ich jetzt im BE in den Eigenschaften sehen und auch auswählen.

Ich bräuchte jetzt einen Denkanstoß, wie ich die Wahl des Templates dann von dieser Einstellung her abhängig machen kann. Mit Conditions komm ich irgendwie nicht so richtig weiter. Die generelle Zuordnung des Templates hab ich mit folgendem TS gemacht:

plugin.tx_wtdirectory_pi1.template.list = fileadmin/...

Mein Gedanke war es, diese Zeile zu überschreiben, wenn ich ein anderes Layout im Inhaltselement wähle.

Für Ideen wäre ich natürlich sehr dankbar!

Gruß
Thomas

tomvo ·

Nee, bin leider noch kein Stück weiter...

Als Alternative hab ich noch mit tt_address selbst gespielt. Das würde ja mehrere Templates unterstützen, aber dort funktioniert die Sortierung leider nicht gescheit (zumindest bei mir). Ich brauche genau die Sortierung, wie ich sie in dem Plugin auswähle. Eine Sortierung nach Name usw. kommt eher nicht in Frage. Aber vllt. kann ich mir das ja bei tt_address anschauen, wie da die Zuordnung realisiert ist. Die Lösung wäre bestimmt total einfach, ich komm nur net drauf :-(

Wie würdest Du denn die Auswahl machen wollen? Ich weiß momentan einfach nicht an welchem Punkt ich diese Unterscheidung mache. Für einzelne Seiten könnte ich das ja über Conditions im TS machen, aber ich brauch's halt für einzelne Inhaltselemente...

Gruß
Thomas

helmet ·

Ich hatte überlegt, die Auswahl über Frame des Content-Elements zu machen, hab's aber noch nicht genauer angeschaut.

tomvo ·

Also das Problem mit der Wahl des Templates innerhalb von wt_directory hab ich immer noch nicht hinbekommen...

ABER, ich hab das jetzt mit der Sortierung von tt_address hinbekommen. Die Adressen werden jetzt in der Reihenfolge angezeigt, wie sie in der Auswahlbox im Backend stehen. Ich kann also immer selbst entscheiden, in welcher Reihenfolge die Namen angezeigt werden. Das reicht mir dann eigentlich aus. In tt_address kann ich ja mehrere Templates anlegen und diese im Plugin auswählen. Wenn jmd. diese Änderung von tt_address haben will einfach kurz schreiben. Ich suche dann die Änderungen raus.

Für die Lösung des eigentlichen Problems bin ich aber dennoch offen ;-)

Gruß
Thomas