Hallo,
ich benötige eine Referenztabelle. Gibt es einen Weg, diese auch "automatisch" über Contao anzulegen oder muss ich dazu auch einen DCA erstellen?
Hallo,
ich benötige eine Referenztabelle. Gibt es einen Weg, diese auch "automatisch" über Contao anzulegen oder muss ich dazu auch einen DCA erstellen?
Hy,
Um hier antworten zu können wäre ein paar mehr Infos notwendig, ich habe verschiedene Lösungen umgesetzt:
1) eigenes Modul
Jede Abteilung hat eigene Referenzen wo ich Kunde, Ort, Bilder, Beschreibung etc. eintrage. In den dazu erstellten Modulen kann ich die Abteilung auswählen und auch nach Kunden Filtern.
Dann habe ich eine Listenansicht für das ganze Unternehmen und je eine weitere für jede Abteilung. Somit gibt es eine zentrale Verwaltung und zahlreiche Möglichkeiten.
Nachteil: Komplett selbst erstelltes Modul, viel Aufwand
Vorteil: höchste Flexibilität, Mehrsprachig "out of the Box" (d.h. ich habe ein weiteres Feld in der Referenz für die englischen Attribute)
2) eigenes Modul 2
Das zweite eigene Modul: man legt darin seine Kunden und seine Tätigkeitsbereiche an. Dann legt man ein Projekt an und definiert Kunde, Tätigkeit, Text ...
In den Modulen habe ich dann die Möglichkeit verschiedenste Listenansichten gefiltert zu generieren:
Zeige alle Projekte
Zeige alle Projekte der Rubrik "Industriedesign"
Zeige alle Projekte des Kunden "XY"
Nachteil: wie oben
Vorteil: zahlreiche Möglichkeiten für die Darstellungen und natürlich die zentrale Verwaltung
3) Nachrichtenmodul
Statt News einfach als Referenzen verwenden, eigene Templates schreiben bzw. vorhanden ändern.
Vorteil: geringer Aufwand, erprobtes System vorhanden
Nachteil: geringe Flexibilität, es stehen in den Listen nur sehr wenige Attribute zu Verfügung, keine Sortierung, Filterung (außer über getrennte Archive) für eigene Attribute wie z.B: "Projektjahr" da diese nur Text im Newscontainer sind
4) Inhaltselement Tabelle
Wäre zwar für deine Frage das naheliegendste aber ich denke nicht dass du das gemeint hast
Viele Grüße
Winchester.
So wie ich das verstehe war das eher eine Frage wie man eine Relationstabelle erstellt?
Also n:m-Beziehung?
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
haha
Naja die Glaskugel ist gerade beim Service
Sry, da hab ich mich wohl etwas falsch ausgedrückt.
Ja, ich meinte eine Relationstabelle.
Lies das: https://community.contao.org/de/show...l=1#post320083 und mein Beispiel-Post danach
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Habe Haste nun am laufen aber wo richtig komme ich mit den Parametern nicht klar.
Ich benötige eine Tabelle in der ich folgendes Abbilden kann
ID_AKTUELLER_EINTRAG | ID_STATUS | STATUS_VALUE
Beispiel:
1 | 3 | rot
1 | 4 | peter
4 | 4 | maik
5 | 3 | grün
Das ist dann keine normale n:m-Relation mehr, sondern eine mit zusätzlichen Daten. Wenn du sowas hast, musst du das aus ORM-Sicht als eigenes Model abbilden.
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
hmm, dann werde ich wohl einen anderen Weg wählen.
Danke
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen