Ergebnis 1 bis 8 von 8

Thema: Umgang mit Include Elementen

  1. #1
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard Umgang mit Include Elementen

    Hallo zusammen,

    wie lässt sich folgendes Szenario am besten in Contao umsetzen?

    Ein Maschinenhersteller bietet verschiedene Maschinentypen an. Diese Maschinen sind in der Basis in etwa gleich, lassen sich aber um ein ca. 300 Teile großes Zubehör-Sortiment in vorher festgelegter Weise erweitern. Die ca. 300 Zubehörteile sind allerdings auch ständigen Entwicklungen unterworfen.

    Beispiel:

    Maschine A + Zubehör 1 + Zubehör 2
    Maschine B + Zubehör 14
    Maschine C + Zubehör 1 + Zubehör 2 + Zubehör 3

    Je nach Marktlage möchte der Kunde nun flexibel sein und z.B. ohne viel Aufwand Maschine B nur noch mit Zubehör 1 + Zubehör 2 anbieten, Zubehör 14 fällt weg. Zubehör 1 ändert sich z.B. in der Farbe, so dass der Kunde dann nicht bei allen drei Maschinen das Zubehör 1 anpassen müssen.

    Wie würdet ihr die Zubehör bzw. Maschinen-Teile in Contao anlegen?

    Grüße und Danke für Eure Einschätzungen!

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Worum geht es hier eigentlich genau?
    Soll das ein Shop werden oder nur eine Art Katalog?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Nutzer
    Registriert seit
    09.10.2017.
    Beiträge
    44

    Standard

    Zitat Zitat von Dublay Beitrag anzeigen
    Hallo zusammen,
    Wie würdet ihr die Zubehör bzw. Maschinen-Teile in Contao anlegen?
    Die Zubehörteile in verschiedene Artikel packen und dann bei den Maschinen mit dem Inhaltselement "Include Element > Artikel" einfügen.

    Sonst wär das ein typischer Fall für Meta Models.

  4. #4
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Worum geht es hier eigentlich genau?
    Soll das ein Shop werden oder nur eine Art Katalog?
    Kein Shop, eine reine Präsentationsseite für einen Maschinenbauer.

    Wären "einfache" Includes also das Mittel der Wahl?

  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde aus dem Bauch heraus eher zu Metamodels tendieren, aber mit den paar Informationen lässt sich das schwer sagen.

    Wie soll z.B. die Zuordnung erfolgen?
    Wer pflegt die Artikel und die Zuordnungen?
    Kann wirklich jedes Teil zu jeder Maschine gehören?
    Wie soll die Darstellung auf der Website aussehen? Es macht z.B. einen Unterschied ob der Websitebesucher Maschine A mit Zubehör 1 + Zubehör 2 sehen soll oder ob daraus die Komplett-Maschine A1 wird?

    Bei normalen include-Elementen würde ich über custom-Elements nachdenken, damit sich das für einen Redakteur pflegen lässt.
    Eventuell kann man auch schauen ob Isotope eine "Stücklistenfunktion" bzw. "Bundlefunktion" mitbringt und ein Shopsystem dazu nutzen. Dazu kenne ich Isotop allerdings zu wenig.

    Das Problem ist m.E. nicht die Pflege der einzelnen Zubehörteile, sondern die Art wie ich die wechselnden Zusammenstellungen pflege und in welcher Form ich diese zusammen mit den Maschinen darstellen möchte.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Außerdem sollte man im Vorfeld darüber nachdenken, dass normalerweise bei so einer Aufgabenstellung irgendwann sicher der Wunsch kommt, dass die Internetseite interaktiv sein soll.
    Also so nach dem Motto ich möchte unbedingt Zubehör 1 und Zubehör 7 haben, welche Maschine muss ich dann ordern.

    So etwas kann man nur mit Metamodels machen oder eventuell mit dem Catalog Manager den Alexander Naumov auf der Contao Konferenz vorgestellt hat.

    https://youtu.be/7MsOPQWNDqU
    https://contao.org/files/conference/...der-Naumov.pdf

    Den Vortrag und die Folien habe ich mir noch nicht angeschaut. Vom Catolog Manager gib es glaube ich eine Demo oder Testversion.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, MetaModels oder Catalog Manager.

    Maschinen sollten in einer Tabelle in der DB verwaltet werden.

    Zubehörteile auch in einer Tabelle.

    Nun kann man bei den Maschinen über ein Multiselect das Zubehör zuordnen.

    Mit Klick auf das Auge kann man einzelne Maschinen oder Zubehörteile deaktivieren.

    Und natürlich in der Verwaltung der Datensätze im BE diese bei Bedarf anpassen/ändern.

    Von Includes und Artikeln rate ich dir ab, wegen der Menge und der Komplexität der Zuordnung. Das wird dann zu unübersichtlich. Außerdem kann so die FE-Ausgabe an einer Stelle gesteuert werden und bei Bedarf übergreifend verändert werden.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.751
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @Andreas Habe mit Metamodels bisher nur gespielt, deshalb sind Deine konkreten Angaben super.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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
  •