Ergebnis 1 bis 34 von 34

Thema: Taxonomie und MetaModels

  1. #1
    Contao-Nutzer
    Registriert seit
    03.09.2010.
    Ort
    Goslar
    Beiträge
    195
    Partner-ID
    7212

    Standard Taxonomie und MetaModels

    Wie stellt ihr den mit MetaModels eine verschachtelte Taxonomie dar?

    Beispiel Musik Genre:
    • House
      Electro
      Deep House
      Rock
      Alternative
      Kuschelrock


    Wenn ich nun House auswähle möchte ich auch nur noch die Eintrage Electro und Deephouse zur Auswahl haben.

  2. #2
    Contao-Nutzer
    Registriert seit
    14.03.2013.
    Beiträge
    56

    Standard

    Hallo,

    würde ich auf den ersten Blick mit zwei MM lösen. Ein MM mit den Genre und einem zweiten MM mit dem Rest. Dann das zweite MM mit dem Genre MM referenzieren (Select-Feld). Jeder Untergruppe wird dann das Genre im zweiten MM zugeordnet und kann dann im FE über den erstellten Filter selektiert werden.

    LG Dirk

  3. #3
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Sofern du keine mehrsprachigen Taxonomiebäume brauchst, kannst du auch weiterhin die Taxonomieextension nutzen.

    Eine richtige MetaModels Lösung (mehrsprachig und hierarchisch) befindet sich grade als Auftrag beim Kunden und wartet auf die Freigabe. Da könnte vielleicht bald was cooles kommen

  4. #4
    Contao-Fan Avatar von w3scout
    Registriert seit
    20.06.2009.
    Ort
    Stuttgart
    Beiträge
    273
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Eine richtige MetaModels Lösung (mehrsprachig und hierarchisch) befindet sich grade als Auftrag beim Kunden und wartet auf die Freigabe. Da könnte vielleicht bald was cooles kommen
    Hi Andreas,

    kannst Du zum aktuellen Stand der "richtigen MetaModels-Lösung" etwas sagen? Ich hätte einen Kunden, der genau das auch bräuchte und sich evtl. (müsste ich noch abklären) daran beteiligen würde.

    Danke & Gruß,
    Darko

  5. #5
    Contao-Fan Avatar von kayyy
    Registriert seit
    01.07.2009.
    Beiträge
    457
    Partner-ID
    8987

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Sofern du keine mehrsprachigen Taxonomiebäume brauchst, kannst du auch weiterhin die Taxonomieextension nutzen.

    Eine richtige MetaModels Lösung (mehrsprachig und hierarchisch) befindet sich grade als Auftrag beim Kunden und wartet auf die Freigabe. Da könnte vielleicht bald was cooles kommen
    Also bisher kann man es ja auch so lösen, dass man hier einfach ein weiteres MetaModel eben mit z.B Kategorien anlegt.
    Diese werden Kategorien werden dann von dem anderen MetaModel aus dem Kategorie MetaModel geholt.

    So wäre das doch korrekt oder ?

    Oder wie wäre hier die genaue Lösung ?

  6. #6
    Contao-Nutzer
    Registriert seit
    03.09.2010.
    Ort
    Goslar
    Beiträge
    195
    Partner-ID
    7212

    Standard

    Je nachdem wie verschachtelt die Kategorie ist wird das schwierig.

  7. #7
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Sofern du keine mehrsprachigen Taxonomiebäume brauchst, kannst du auch weiterhin die Taxonomieextension nutzen.

    Eine richtige MetaModels Lösung (mehrsprachig und hierarchisch) befindet sich grade als Auftrag beim Kunden und wartet auf die Freigabe. Da könnte vielleicht bald was cooles kommen
    Gibt es diesbezüglich neue Infos? Danke

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ja, das ganze befindet sich in der Entwicklung

  9. #9
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Ich habe zur Erstellung von Kategorien und Subkategorien 2 MMs (mm_kategorie, mm_subkategorie) erstellt. (mehrsprachig)

    • Kategorie (id 1) --> mm_kategorie
      • Subkategorie 1 (pid 1, att_id 10) --> mm_subkategorie
      • Subkategorie 2 (pid 1, att_id 10)
      • Subkategorie 3 (pid 1, att_id 10

    • Farbe (id 2)
      • Grün (pid 2, att_id 10)
      • Rot (pid 2, att_id 10)
      • Blau (pid 2, att_id 10)


    Nun möchte ich die Kategorie in einem anderen MM verwenden. Die Ausgabe funktioniert zwar, jedoch lassen sich die Einträge nicht auf die pid beschränken.

    Im verknüfpten Feld Farbe werden alle Einträge mit att_id 10 ausgegeben, also auch die von Kategorie. Ist es möglich den Select auf die pid zu erweitern?

    lg
    Angehängte Grafiken Angehängte Grafiken

  10. #10
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    PHP-Code:
    tl_metamodel_translatedtext.att_id=10 AND tl_metamodel_translatedtext.pid=

  11. #11
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    In tl_metamodel_translatedtext steht die pid vom MM leider nicht zur Verfügung, Screenshot im Anhang.
    Angehängte Grafiken Angehängte Grafiken

  12. #12
    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

    Hallo valentin_,
    ich glaub du bist da irgendwie auf dem Holzweg...
    Du müsstest einen MM für Farbe und einen MM für Kategorie anlegen...
    Oder du machst das für Farben mit Varianten oder so...
    So wie ich das verstehe, hast du gerade einen MM für die Oberkategorien (Kategorie und Farbe) und dann die jeweiligen Inhalte als Kind MM von dem beiden?
    Das macht das ganze nur unnötig kompliziert.

    Wenn du allerdings verschachtelungen brauchst in einem MM, dann guck dir den tng an. Da geht sowas inzwischen.

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

  13. #13
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Hi und danke, ja die Verschachtelung trifft es wohl am besten.

    Bei der Installation der TNG-Version bekomme ich einen memory limit Fehler. Ich denke aber, das mit der Installation etwas nicht stimmt. Habe sämtliche metamodels-Ordner gelöscht und die TNG-Version (manuell) auf den Server kopiert - muss ich irgendwas beachten? Composer wird (noch) nicht verwendet.

  14. #14
    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

    Was denn für ein Fehler?
    Und: Auch bei der Variante würde ich für die Unterschiedlichen Dinge unterschiedliche MM anlegen. Dann spart man sich das einschränken auf einen Bestimmten Zweig und es ist auf dauer einfacher zu Handhaben.

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

  15. #15
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Ich habe MM TNG jetzt nochmal installiert:

    Code:
    Fatal error: Class 'MetaModels\DcGeneral\Events\Table\Attribute\Tags\PropertyAttribute' not found in /var/www/xyz/system/modules/metamodelsattribute_translatedtags/MetaModels/DcGeneral/Events/Table/Attribute/Translated/Tags/PropertyAttribute.php on line 30
    Mit den Tickets auf GitHub kann ich leider nichts anfangen, manuelles Laden per Autoloader bringt leider nichts.
    Habe per zip installiert, da Composer nicht am Server läuft.

    lg

  16. #16
    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

    Hallo valentin_,
    Xtra hat heute die Packete noch mal neu zusammen gestellt. Da war leider ein Bug beim automatischen zusammenstellen und alte Daten waren in den Zip-Dateien. Also bitte noch mal neu runter laden und hochladen. Dann sollte das besser laufen ;-)

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

  17. #17
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Danke für die Info, die Installation funktioniert jetzt

    Welches Zusatzfeature bietet die TNG Version bezüglich Verschachtelung? Ich hatte die Unterkategorie bisher als Kind-Tabelle integriert - eine andere Option finde ich im Moment nicht.

    lg

  18. #18
    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

    Du kannst einen MM direkt verschachteln. Da brauch es dann keine Kindelemente an der Stelle.
    Vor allem kannst du dann beliebig tief mit der Verschachtelung gehen.

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

  19. #19
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Ja so habe ich es schon verstanden. Aber ich finde keine Möglichkeit einen Eintrag einen anderen anzuhängen. Muss ich in den Einstellungen was aktivieren?
    Wenn ich einen neuen Datensatz einfüge erscheint direkt die Eingabemaske, ich habe nicht die Möglichkeit den neuen Eintrag einem anderen zuzuweisen (Beispiel braune Pfeile bei Taxonomie)

    Hast du vielleicht einen Screenshot von der Ansicht? Danke

  20. #20
    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

    Bei der Eingabemaske mal den Sortiermodus auf 'Baumstruktur' stellen. Dann kannst das machen.
    Screen hab ich gerade nicht. Sieht einfach aus wie die Seitenstruktur ohne die Symbole links...

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

  21. #21
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Danke, sieht auf jeden Fall besser aus. Aber ich bekomme nur die Pfeiler nach unten, der Pfeil nach rechts ist inaktiv.

    lg

  22. #22
    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

    Hmm kann es sein, das du auch Varianten hast? Könnte sein, das es da dann noch einen Bug gibt... Wenn ja, dann bitte mal auf Github nen Ticket machen.

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

  23. #23
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    nein ich verwende keine varianten aber uebersetzte felder. ich probier es dann mit normalen textfeldern und gebe bscheid. danke fuer deine hilfe

    lg

    Gesendet von meinem GT-I9505 mit Tapatalk

  24. #24
    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

    Hallo valentin_,
    bist du denn da jetzt weiter gekommen?

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

  25. #25
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Hallo MacKP, noch nicht ganz ... vielleicht ist beim Update etwas schief gelaufen, das manuelle Updaten von V1 auf TNG ist ziemlich mühsam ... Aber wir stellen gerade den Server um, dann kann ich endlich Composer benutzen und dann versuche ich es nochmals

    Danke!

  26. #26
    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

    Update von 1 auf 2:
    - Alle Ordner und Dateien von 1 löschen (KEIN DB update)
    - Alle Ordner und Dateien von 2 die man braucht hochladen
    - DB update
    Fertig.

    Was gestalltet sich bei dir so kompliziert?

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

  27. #27
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    so bin ich im prinzip vorgegangen. bzw ich habe alle ordnder mit metamodels+dcg geloescht, die anderen abhaengigkeiten ueberschrieben. habe dann aber immer einen fehler mit einer methode hasError() oder so bekommen. irgebdwann hats dann doch geklappt. aber der server war so langsam, da ist mir dann die lust vergangen.

    Gesendet von meinem GT-I9505 mit Tapatalk

  28. #28
    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

    Zitat Zitat von valentin_ Beitrag anzeigen
    irgebdwann hats dann doch geklappt. aber der server war so langsam, da ist mir dann die lust vergangen.

    Gesendet von meinem GT-I9505 mit Tapatalk
    LoL kann ich gut verstehen ;-)
    Na, Hauptsache nu gehts ^^

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

  29. #29
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Ich habe auch ein MetaModel (tng) das eine Taxonomie nutzt.
    Die Taxomnomie soll aber nicht als Filter im Frontend erscheinen sondern pro Modul/Inhaltselement überschrieben werden können.

    Gibt es da eine Möglichkeit dafür? Bei "Filtereinstellungen überschreiben" taucht im Modul nichts auf.
    Es handelt sich bei mir um eine Mehrfachauswahl...

    Hintergrund:
    Der Kunde will die Projekte verschiedenen Kategorien und Unterkategorien zuordnen.
    Diese dann Seitenspezifisch passend ausgeben "Auf der Seite habe ich Lust Projekte der Kategorie x,y und z anzuzeigen"...

    Habt ihr eine Idee?

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  30. #30
    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

    Hallo psren,
    sowas gibt es aktuell noch nicht. Aktuell müsstest du dazu dann jeweils einen neuen Filter anlegen. Oder eben was entwickeln (lassen). Die Option sowas einfach auszuwählen hab ich mir allerdings auch schon gewünscht ^^ Konnte es nur leider bisher nicht finanzieren...

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

  31. #31
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Hi,

    ohne Taxonomie wäre es möglich. Wenn du beim Select die Seiten von tl_page auflistest und die Einträge direkt den Seiten zuordnest.
    Dann kannst du einen eigenen Select machen mit :

    SELECT * FROM {{table}} WHERE {{table}}.pageid == {{page::id}}

    Dann sollten nur die Einträge ausgegeben werden, die der aktuellen Seite zugeordnet sind.

    lg

  32. #32
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    würde sagen

    PHP-Code:
    SELECT FROM {{table}} WHERE {{table}}.pageid = {{page::id}} 

  33. #33
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo psren,
    sowas gibt es aktuell noch nicht. Aktuell müsstest du dazu dann jeweils einen neuen Filter anlegen.
    Oder eben was entwickeln (lassen). Die Option sowas einfach auszuwählen hab ich mir allerdings auch schon gewünscht ^^ Konnte es nur leider bisher nicht finanzieren...
    Hast du schon nachgefragt in welchem Bereich sich das grob bewegt? (Gerne per PM, könnte da eventuell ein Budget dafür locker machen)

    @zonky, @valentin_: So habe ich das vorübergehend auch gelöst ist aber nicht gerade "Endbenutzerfreundlich".
    Danke trotzdem für die Antwort/Hilfe :-)

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  34. #34
    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

    Schreib uns am besten eine Mail mit deinen genauen Anforderungen: https://now.metamodel.me/de/kontakt
    Dann werden wir uns schnellstmöglich bei dir melden ;-)

    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
  •