Inhaltstypen verknüpfen
am 05.03.2015 - 14:02 Uhr in
Hallo zusammen.
Ich arbeite gerade an einer Seite für eine GTA 5 Crew, welche ein Crew Liga System umsetzen möchte.
Dateneingabe:
Ich als Entwickler ( Hobby mäßig ) möchte das ganze so gestalten, das die Crew über einen Inhaltstyp ( Ranking Crew ) andere Crews ( Crewname, Crewkürzel, Beschreibung, Ranking Teilnahme an.... ) anlegen kann.
Im nächsten schritt sollen dann die Kämpfe per Inhaltstyp ( Crewfight ) eingetragen werden. Relevant sind dann die Felder Crew 1 (Auswahl aus Crewname von Ranking Crew) sowie Crew 2 (Auswahl aus Crewname von Ranking Crew) und das Datum sowie die Uhrzeit des Kampfes.
Is der Kampf gelaufen, dann sollen natürlich auch die Ergebnisse per Inhaltstyp ( Fight ergebniss ) eingetragen werden. Relevant ist hier der Inhalt aus Crewfight ( Auswahlliste nach Datum sortiert ), wo die Punkte zu Crew 1 und Crew 2 zugeordnet werden sollen.
Ausgabe:
Bei der Ausgabe stehe ich noch an dem Punkt, die Rankingtabelle zu generieren. Hier sollen die Punkte zur jewailigen Crew summiert werden und das ganze auch nach gesammtpunkten sortiert werden. Überlegung ist, Views Calc zu nutzen. Ist das damit möglich?
Problem:
Wie verknüpfe ich am besten die felder der Inhaltstypen geht das mit Entity reference? Gibt es die Möglichkeit, eine Lite der ganzen Kämpfe anzuzeigen 8 mit views ) und eine Anmeldung und Abmeldung per one klick für die User zu schaffen?
Ich hoffe Ihr habt einen Rat für mich.
- Anmelden oder Registrieren um Kommentare zu schreiben
entity relations ist die Antwort
am 05.03.2015 - 14:25 Uhr
das ist allerdings ein bisschen "schwere Kost" für einen Anfänger.
Die Auswahl und Anzeige der jeweiligen Sicht realisierst du mit VIEWS.
Wenn du firm in relationalen Datenbanken bist, hats du eine wesentliche Voraussetzung für das Verständnis.
Grüße
Ronald
Grundkentnisse in SQL und
am 05.03.2015 - 14:43 Uhr
Grundkentnisse in SQL und Datenbankaufbau ist auch vorhanden. Also was eindeutige ID´s angeht und Tabellenverknüpfungen.
Dazu aber auch noch eine andere Frage:
Jeder Inhalt hat doch eine Eindeutige ID richtig? Also sogesehen hat jede Crew eine ID... Kann man auf diese in Views auch irgendwie Zugreifen und anzuzeigenden Inhalt wie zum beispiel das Crewkürzel dazu herausfiltern? Ohna das in den Crewfights extra einzutragen.
Das kommt jetzt darauf an
am 05.03.2015 - 16:32 Uhr
wie du die entities aufgebaut hast.
Wenn das alles Nodes eines Typs sind, haben diese alle eine NodeID und eine RevisionID
Du kannst aber GUI-Widgets nutzen, um die Verknüpfungen herzustellen, also aus Listen heraus zu suchen.
Schau dir das mal an, dann wird vielleicht vieles klarer: https://www.youtube.com/watch?v=4Pdii7aFIvc
und natürlich aus meiner Lieblingsbibliothek http://nodeone.se/sv/node/20
Grüße
Ronald
Nach x Anläufen hat webomelette alles Wissenwerte
am 05.03.2015 - 18:56 Uhr
Nach x Anläufen hat webomelette alles Wissenswerte für Entity References geliefert.
Wichtig: Der Inhaltstyp, auf den referenziert wird, bekommt das Entity-Reference-Feld.
HTH
Gruß, Ingo
Am PC arbeiten ist wie U-Boot fahren, kaum machst Du ein Fenster auf, hast Du ein Problem.