(gelöst) Vereinswebseite - Teamverwaltung
am 12.06.2014 - 18:51 Uhr in
Hallo zusammen,
ich benötige mal die Fachkenntnisse der Community. Über Google komme ich leider nicht weiter und auch im Forum hier bin ich auf keinen grünen Zweig gekommen.
Ich bin mir auch nicht sicher ob ich hier im Forum richtig bin oder ob ich evtl. in den Bereich CCK / Views müsste, sofern sich mein Vorhaben auch damit realisieren lassen sollte.
Ich möchte für unseren Fußballverein eine neue Webseite gestalten. Die alte ist sehr laienhaft zusammengebastelt und total unübersichtlich.
Bisher hat auch alles soweit funktioniert, wie ich mir das Vorstelle: Ich habe das Template vom Aufbau her angepasst, die Navigation nach meinen Wünschen gestaltet etc. Lediglich an einem Punkt scheitert es bei mir:
Ich möchte eine Teamverwaltung aufbauen und benötige hierzu ein Modul, welches mir die Arbeit abnimmt, das Ganze zu Fuß zu erledigen.
Sprich, ich möchte nicht manuell eine Tabelle anlegen und jeden Spieler händig eintragen.
Ich stelle mir das in etwa so vor wie in den guten alten Zockerzeiten, in denen ich noch Clanseiten mit Ilch, Webspell und Co erstellt habe:
- Es bestehen mehrere Teams/Mannschaften z. B. AH und Privatmannschaft (PM) - jeweils als separate Seite
- Innerhalb der Teams soll in Trainerstab und Mannschaftsteil untergliedert werden
- Der Mannschafteil soll nochmal untergliedert werden nach Tor, Abwehr, Mittelfeld, Sturm
- Es existiert ein Nutzerstamm bzw. Phantomaccounts (echte Accounts die vom Admin auf Wunsch für den Spieler freigegeben werden)
- Der Admin fügt die einzelnen Spieler ihre Zugehörigkeit (AH / PM, Abwehr... bzw. Trainerstab), Position (links, recht, mitte, Offensiv, Defensiv...) und Rang (z.B. Spielführer) zu
Besonderheiten:
- Da Spieler aus der AH Mannschaft auch in der PM aktiv sind, würde ich gerne den Spieler in beiden Mannschaften führen
- Der Spieler aus der AH hat in selbiger den Rang Spielführer, Zugehörigkeit Mittelfeld, Position zentral defenisv, in der PM jedoch ist er "nur" Spieler / Stürmer / zentral.
Die Ausgabe der Spieler soll Untereinander erfolgen und wie folgt aussehen:
Links ein kleines Profilbild, rechts davon (ebenfalls untereinander) Name*, Alter*, Position, Starker Fuß*, Rang (falls dieser vorhanden)
*Daten werden im Profil hinterlegt und sollen von dort ausgelesen werden
Weiterhin wäre es dann ein nice to have wenn im Spielerprofil eine Verknüpfung mit dem Modul "Profile 2" hergestellt werden kann um zu sehen, in welchen Teams der Spieler agiert und welche Positionen er dort einnimmt. Das ist aber kein muss wie gesagt.
So, ich hoffe, ich habe mein Anliegen verständlich erläutert. Hat jemand ein Tipp, welches Modul mein Problem lösen kann oder zumindest dem recht nahe kommt?
Oder geht das auch mit Boardmitteln? Wenn ja, habt ihr einen Link zu einem Tutorial, der das Thema behandelt? Ich habe wie gesagt leider nichts gefunden und suche schon seit Tagen vergeblich.
Installiert habe ich folgende Module:
CCK
Views
Profile 2
Organic Group
Entity
Entity reference
CTools
Admin Menü
- Anmelden oder Registrieren um Kommentare zu schreiben
Für mich klingt das nach
am 12.06.2014 - 19:10 Uhr
Für mich klingt das nach einer einfachen Kategorisierung mit Taxonomy. Ich würde dieses Core-Modul einfach mal aktivieren und ein Vokabular anlegen, damit sollte das eigentlich gehen. Vielleicht so: Vokabular heißt "Mannschschaften", mit Oberbegriffen für "Mannschaft 1" und "Mannschaft 2" - wobei jede Mannschaft Unterbegriffe bekommen kann wie "Trainerstab", "Tor" etc. Du kannst ja für jedes Mitglied einen User anlegen und diesen User dann einem oder mehrerer Begriffe zuordnen (dazu musst Du im Benutzerprofil ein Feld "Referenz auf ein Taxonomy-Begriff" erstellen)
Ein anderes Thema ist die Darstellung, da wirst Du an Views nicht vorbeikommen.
Danke für den Tipp
am 12.06.2014 - 19:15 Uhr
Das werde ich mir mal anschauen.
Hab das Taxonomy Modul so verstanden, dass ich diverse Artikel "taggen" kann und mit Klick auf eines der Tags alle anderen Artikel, die den gleichen Tag haben, angezeigt bekomme.
das sollte zum größten Teil
am 12.06.2014 - 19:20 Uhr
Mit core plus views machbar sein.
Cck ist bestandteil des 7er cores und bei 8 ist auch views enthalten.
Wenn nicht untergruppen Verwaltungsaufgaben bekommen sollen, ist OG wahrscheinlich overkill.
Das allermeiste wird mit content_types und Taxonomy terms realiseierbar sein.
Vielleicht braucht es später date oder calender, um Veranstaltungen planen und darstellen zu können.
Grüße
Ronald
Danke
am 12.06.2014 - 20:35 Uhr
Nun, ich habe wie von Tobi vorgeschlagen die Taxonomy Vokabularien angelegt und in einem für Standarduser unsichtbaren Profiltyp entsprechend eingetragen.
Das scheint auch problemlos zu gehen.
Nur mit der Viewsausgabe bekomm ich nichts geregelt. Da muss ich mich noch etwas reinknien. Ich bekomme aktuell User + Tags nicht zusammen in ein View eingebaut.
Werde mich aber auf die Suche nach ein paar Views Tutorials machen um die Funktionen etwas kennenzulernen und dann schlussendlich auf meine Seite anzuwenden.
taming the beast
am 12.06.2014 - 21:05 Uhr
Ist eine hervorragende Videoreihe, die das Wichtigste erklärt.
http://nodeone.se/en/taming-the-beast-learn-views-with-nodeone
Ein bisschen Zeit wirst du dafür Aufwenden müssen.
Grüße
Ronald
inhaltstyp spieler,
am 13.06.2014 - 07:30 Uhr
inhaltstyp spieler, inhaltstyp mannschaft mit entity reference field (mehrere: einmal als spieler, einmal als pm) auf spieler. damit sollte es gehen.
C.A.W. Webdesign
Also mit der Ausgabe so, wie
am 13.06.2014 - 08:14 Uhr
Also mit der Ausgabe so, wie Du sie haben möchtest, wirst Du egal mit welcher grundlegendenen Lösung für die Organisation dieser Inhalte ganz schön herumfrickeln müssen. Ich bezweifel ehrlich gesagt, ob das so voll automatisch gehen wird. Vielleicht eher mit Views in Verbindung mit Panels - hier könntest Du ein Panel anlegen, in dem dann an jeder Stelle eine View eingebaut wird, die genau das anzeigt, was dort angezeigt werden soll.
Ich würde sagen, nur mit einer View wirst Du die Seite so strukturiert, wie Du sie brauchst, nicht hinbekommen
Und wieder danke :-)
am 13.06.2014 - 15:10 Uhr
Bin mittlerweile ein Stück weiter, jedoch noch nicht am Ziel.
Per Views bekomme ich zwar aktuell in etwa meine Auswahl je Bereich hin, jedoch nicht in den einzelnen Boxen wie ich es gerne hätte. Da werde ich auf die Idee mit den Panels zurückgreifen und mich einarbeiten.
Werde mich heut Abend nochmal melden und dann hoffentlich ein (gelöst) anfügen können ;-)
InsertView
am 15.06.2014 - 09:52 Uhr
Das war die schlussendliche Lösung für mich. Danke an alle für die Unterstützung