Ein Katalog aus verknüpften Tabellen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • folkfreund
    Contao-Urgestein
    • 09.04.2010
    • 1928

    #1

    Ein Katalog aus verknüpften Tabellen

    Für die Verwaltung einer Botanik-Liste möchte ich die Catalog-Erweiterung verwenden.
    Mein Problem:
    Die Liste enthält Einträge mit individuellen Infos zu den jeweiligen Pflanzen (NutzerId, Herkunft, Pflanze oder Samen) in table cat_pflanze. Die eigentliche Beschreibung der Pflanze (bot. Art + Epitheton = zusammen der botanische Name, Sortenname, Merkmale etc.) steht in einer eigenen DB-Tabelle cat_botanik, auf die von der ersten Liste per pid verlinkt wird.

    Der Katalog soll nun die kombinierten Daten anzeigen: die Liste zeigt je Eintrag den botanischen Namen zusammen mit individuellen Infos, in den Details erscheinen die kombinierten Daten.

    Wird ein neuer Eintrag in der Pflanzen-Liste erzeugt, dann soll auf einen bestehenden Eintrag der Botanik-Tabelle verlinkt oder dort ein neuer Eintrag erzeugt werden.

    Geht das mit Bordmitteln? Wie stelle ich das an? In den Tutorials im Wiki konnte ich die Lösung leider nicht finden.

    Schon jetzt vielen Dank für eure Hilfe,
    Gruß, folkfreund
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo folkfreund,
    hier im Forum findest du einige Hinweise dazu...
    Hier auf die Schnelle ein paar Stichworte wie du das machen kannst:

    Select-Field auf den Eltern Katalog
    Template -> Katalog referenzieren -> http://de.contaowiki.org/Catalog_Tem..._referenzieren
    Oder beim Reader das Modul -> Catalog-Referenze

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • folkfreund
      Contao-Urgestein
      • 09.04.2010
      • 1928

      #3
      Hallo MacKP,

      danke für die Tipps. Ich hatte natürlich im Forum gesucht...

      Mein Problem: der Eltern-Katalog hat kein eindeutiges Feld. Nur die Zusammenstellung der Daten ergibt einen eindeutigen Datensatz.

      Beispiel:
      Art = Iris
      Epitheton = germanica
      Erst der botanische Name Iris germanica macht die Zeile eindeutig und z.B. unterscheidbar von der Zeile für Iris sibirica.
      Die Trennung der Felder ist aber nötig um getrennt suchen und filtern zu können.

      Hast du dazu auch noch einen Tipp?

      Vielen Dank, folkfreund

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo folkfreund,
        da fällt mir dann nur der Weg über die ID ein...
        Denn Paare kann man noch nicht Bilden in der Art.
        Ist dann nur nicht ganz so bequem...

        Oder eben eine Individuelle Entwicklung für deinen Fall.

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • folkfreund
          Contao-Urgestein
          • 09.04.2010
          • 1928

          #5
          Hallo MacKP,

          danke, da bestätigst du meine Überlegungen.
          Parallel hatte ich es mit EFG und Select(DB)-Feldern versucht. Wenn die Daten per FormData gespeichert werden scheitert mein Ansatz daran, dass nicht wirklich eigene Tabellen gespeichert werden.
          Jetzt denke ich tatsächlich über eine Eigenentwicklung nach, die v.a. eine Erweiterung vom EFG Select(DB)-Feld darstellt und den angezeigten Text aus mehreren Feldern einer Tabelle formatiert zusammensetzen kann - sowas gibt's doch auch im Catalog, oder?

          Catalog wollte ich v.a. wegen der FE-Darstellung und Edit-Möglichkeit einsetzen. Mal sehen, vielleicht geht das ja dann auf den bestehenden Daten...

          Kommentar

          Lädt...