Ergebnis 1 bis 15 von 15

Thema: Kindtabelle Backend Einträge bei jedem Parent

  1. #1
    Contao-Nutzer Avatar von kleine_Hexe
    Registriert seit
    07.09.2012.
    Ort
    bei Karlsruhe
    Beiträge
    31

    Standard Kindtabelle Backend Einträge bei jedem Parent

    Hallo,

    ich bin mir nicht sicher, ob das ein Bug im System oder bei mir ist ;o)
    Also Folgendes:
    Ich habe ein Metamodel mit Veranstaltungen und da ein und derselben Veranstaltung mehrere Zeiten zugeordnet werden können, würde ich die Zeiten gerne als Kindtabelle anführen. So dachte ich, dass u.a. der Sinn der Kindtabelle sei. Bearbeitet werden soll im Backend.
    Dann habe ich meine 1. Veranstaltung angelegt und hierzu die ersten Zeiten. Dann lege ich die 2. Veranstaltung und will dort andere Zeiten anlegen und oops da sind ja die Zeiten von Veranstaltung 1 auch zu sehen. In der DB ist die pid aber korrekt

    Ah, da muss wohl ein Filter her... Ein Filter angelegt, testweise mit
    Code:
    SELECT * FROM mm_veranstaltung WHERE PID IN (SELECT id FROM mm_kind_veranst_zeiten WHERE id='1')
    und diesen (da bin ich mir so unsicher) in den Rendereinstellungen von mm_kind_veranst_zeiten.

    Die Zeiten werden immer noch überall angezeigt... Wo liegt denn mein Denkfehler? Brüte da in Abständen immer wieder drüber und komme nicht weiter.

    Danke euch und viele Grüße
    kleine_Hexe

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

  3. #3
    Contao-Nutzer Avatar von kleine_Hexe
    Registriert seit
    07.09.2012.
    Ort
    bei Karlsruhe
    Beiträge
    31

    Standard

    Hallo Klaus,

    danke, das kenne ich schon und das war der Anlass obigen Weg zu wählen. Aber ich hänge einfach...

    Danke und viele Grüße
    kleine_Hexe

  4. #4
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    "mehrere Zeiten"; Sind das Tageszeiten, die sich wiederholen (Morgenkonzert zweimal morgens, Nachmittagskonzert dreimal nachmittags) oder handelt es sich um Datum/Zeit (einmalig) ?
    Soll das so aussehen:
    http://contao.klausgraf.fr/metamodel...taltungen.html
    Dann mußt Du bei Veranstaltungen ein Attribut "tags" (Mehrfachauswahl) erstellen und zwar mit den Zeitwerten aus der Zeittabelle.
    Geändert von KlausGrenoble (27.12.2013 um 22:21 Uhr)

  5. #5
    Contao-Nutzer Avatar von kleine_Hexe
    Registriert seit
    07.09.2012.
    Ort
    bei Karlsruhe
    Beiträge
    31

    Standard

    Hi,

    das sind 1 oder mehrere wiederkehrende Veranstaltungen pro Woche...
    z.B.
    Mo 08:30 - 09:15
    Do 14:00 - 15:45

    oder auch einmalige

    17.08.2014 10:00 - 15:00

    usw.

    Es ist unmöglich sämtliche Varianten in einer eigene Tabelle vorzubelegen. Ich könnte das natürlich die Redakteure machen lassen, aber das ist schwieriger zu vermitteln.

    Zur Not mach ich Freitext (so läuft es momentan in der "alten" Katalog-Version), aber dann hab ich keine Einfluss auf die Formatierung bzw. nur mit viel Vorgaben an die Redakteure und ich dachte mit der Kindtabelle könnt ich das elegant lösen. Daher meine Frage, lässt sie Kindtabelle so einsetzen, oder bin ich das auf dem Holzweg?

    Viele Grüße
    kleine_Hexe

  6. #6
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Kindtabelle oder nicht ist meiner Meinung in diesem Falle das Gleiche. Ändert nur etwas an der Anzeige und erleichtert etwas die Eingabe im Backend. Ändert aber nichts daran, wie man die Zeiten den Veranstaltungen zuordnen muß (siehe Anhang).
    SNAG-00088.gif
    Hier habe ich ein kleines Beispiel erstellt:
    http://contao.klausgraf.fr/metamodel...taltungen.html
    Müßte doch dem in etwa entsprechen, oder ?
    Gruß Klaus

  7. #7
    Contao-Nutzer Avatar von kleine_Hexe
    Registriert seit
    07.09.2012.
    Ort
    bei Karlsruhe
    Beiträge
    31

    Standard

    Moin moin,

    vielen Dank. Ja genau, das Beispiel entspricht dem ziemlich genau. Also Du meinst, man müsse egal ob unabhängig oder Kindtabelle, die Zuordnung nochmal über Tags machen? Aber die Zuordnung ist doch eigentlich in der Kindtabelle über die pid schon da? Warum doppelt gemobbelt? Aber dann hast Du vollkommen Recht, dann wäre es egal ob Kindtabelle oder unabhängig.

    Und wenn sowieso jeder Eintrag der Kindtabelle bei jedem Parent steht, warum dann das Icon bei jedem einzelnen Parent?


    Danke für Deine Hilfe!
    kleine_Hexe

  8. #8
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Hi,

    genau für das was du machen willst, kann man normalerweise die Kindtabellen verwenden. In der MetaModels-Version für Contao 3 gibt es aber anscheinend noch einen Bug mit den Kindtabellen (https://github.com/MetaModels/core/issues/316).
    Ich konnte den Fehler in meiner Contao3 auch reproduzieren.

    Bedeutet das du entweder warten musst bis der Fehler gefixt ist oder du löst es so wie von Klaus vorgeschlagen. Evtl. kannst du es auch über das Attribute-Tabletext lösen. Dort brauchst du dann keine zweite Tabelle pflegen mit den Zeiten sondern kannst diese direkt im Datensatz erfassen.

  9. #9
    Contao-Nutzer Avatar von kleine_Hexe
    Registriert seit
    07.09.2012.
    Ort
    bei Karlsruhe
    Beiträge
    31

    Standard

    Hallo Typo,

    danke... stimmt tabel-text gibt es ja auch noch *mirAnDenKopfFass*
    Aber auch gut zu wissen, dass das alles eigentlich so funktionieren sollte, wie ich mir das vorstelle und dass das einfach noch ein wenig buggy ist.

    Ich wünsch euch einen schönen Tag und viele Grüße
    kleine_Hexe

  10. #10
    Contao-Fan
    Registriert seit
    09.09.2009.
    Beiträge
    366

    Standard

    Hi,

    wenn du auf die aktuelle Nightly aktualisierst, sollte der Fehler weg sein

    Viele Grüße

    Chris

  11. #11
    Contao-Nutzer Avatar von kleine_Hexe
    Registriert seit
    07.09.2012.
    Ort
    bei Karlsruhe
    Beiträge
    31

    Standard

    Hi,

    die von gestern? Cool.... nachher mal ausprobieren.

    Danke und viele Grüße
    kleine_Hexe

  12. #12
    Contao-Nutzer
    Registriert seit
    18.02.2010.
    Beiträge
    163

    Standard

    Ich klinke mich hier mal kurz ein, da ich das gleiche Problem habe.

    Ich habe ein MM als Elterntabelle und ein weiteres MM als Kindtabelle. Wenn ich nun einen Kind-Eintrag bei einem Eltern-Eintrag mache, erscheint dieser im BE bei allen Eltern-Einträgen.

    MM Version ist TNG nightly (von heute), CTO ist Version 3.2.10.

    Kann das jemand nachvollziehen?

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann stell mal den Sorting Mode des Kind MM um. Sorting Mode 3 passt da aktuell nicht und hat dann das Ergebniss von dir. Sorting Mode 4 passt glaub ich (musst du mal testen. weiß ich gerade nicht auswendig).

    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."

  14. #14
    Contao-Nutzer
    Registriert seit
    18.02.2010.
    Beiträge
    163

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Dann stell mal den Sorting Mode des Kind MM um. Sorting Mode 3 passt da aktuell nicht und hat dann das Ergebniss von dir. Sorting Mode 4 passt glaub ich (musst du mal testen. weiß ich gerade nicht auswendig).
    Ahaaa... dat isses! Vielen lieben Dank!

    Ich entnehme Deinen Worten, dass Sorting Mode 3 noch entsprechend gefixed wird – erscheint mir hier ja zumindest in der Theorie als der passende Modus.

  15. #15
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, ich meine schon. Kommt drauf an, ob das wirklich ein Bug ist oder eigentlich das was der Sorting Mode machen soll (bin mir da nicht so sicher...). Ein Ticket hab ich auf jeden Fall dafür erstellt. Geht also nicht verschütt ;-)

    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."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •