Hallo zusammen,
Ichversuche gerade mir einen Katalog zusammen zu bauen und bin langsam mit meinem Latain am Ende. Ich hoffe hier kann mir jemand Helfen.
Meine Anforderungen sind die Folgenden:
Ich brauche einen Katalog für einige Standorte, die nach Bundesland und nächst größerer Stadt sortiert sein sollen, bzw. man soll genau diesen Weg gehen können.
Bisher bin ich die Sache wie Folgt angegangen:
Unter Taxonomie habe ich mir folgenden Baum Angelegt
- Baden Wüttemberg
- Bayern
- Augsburg
- München
- Rosenheim
- ...
- Bremen
- ...
Desweiteren habe ich mir einen Katalog erstellt, in dem die einzelnen Standorte eingetragen werden. Dieser hat ein Select-Feld, in dem man die Stadt auswählen kann.
Hier ist schon die erste Unschönheit, da man auch ein Bundesland auswählen kann...
Im Frontend habe ich als Übersichtsseite eine statische Imagemap mit einer Deutschlandkarte hinterlegt. Die einzelnen Links verweisen dann auf Inhaltsseiten (pro Bundesland eine) auf denen eine Katalog Liste eingefügt ist. Und ab diesem Punkt weiß ich nicht weiter.
So, wie ich alles angelegt habe, kann ich in dieser Liste nun die Standort-Katalog auswählen, jedoch werden dann immer alle Standorte angezeigt. Ist ja auch klar! Also muss einen Bedingung her. Aber wie kann ich nun die richtigen Standorte automatisch herausfiltern? Im Standort ist ja eine Stadt eingetragen, und kein Bundesland.
Normal mit php und MySQL wäre das für mich kein Problem, aber wie kann ich das Contao, bzw. dem Katalog beibringen???
Außerdem würde ich auf dieser Listen-Seite gern auch noch eine Übersicht der eingetragenen Städte dieses Bundeslandes anzeigen, aber wie? Bisher sind sie ja nur unter Taxonomie erfasst.
Oder ist mein Ansatz soweit schon vollkommen Falsch?
Wenn dem so ist, wie sollte man bei dieser Anforderung besser vorgehen???
Als weiteres Feature würde ich dann gerne noch folgendes verwirklichen:
In einem Standort (Katalog) kann man auch die Geokoordinaten hinterlegen.
Wenn ein Eintrag im Katalog gespeichert wird würde ich gern alle erforderlichen Informationen in zusätzlich in eine weitere Tabelle (für Google Maps) schreiben, damit die Informationen nicht doppelt gepflegt werden müssen. Gibt es dafür evt. einen Hook?
Viele Fragen, ich weiß!
Ich wäre euch aber super Dankbar wenn ihr mir dabei helfen könntet, oder mir den richtigen Weg zeigen könntet.
Besten Gruß!
page6
Lesezeichen