Verschiedene Fragen zu CCK
am 29.01.2008 - 13:17 Uhr in
Moin beisammen,
ich bin ein Neuling bei Drupal und zur Zeit noch ein wenig überfragt mit den Möglichkeiten, die es mitsich bringt. Also falls meine Fragen ein wenig unwissend und unpräzise sind, bitte ich es zu entschuldigen.
1.)
Ich wollte gerne eine "Datenbank" erstellen mit CCK. Es geht in die Richtung von Moviedb. Ich wollte Kurzfilme Datenbank erstellen.
Nun zu der Inhaltsmaske:
Ich würde gerne ein Feld/Tabelle haben, in dem ich die Schauspieler und Ihre Rollen eintragen kann, am besten Variabel wieviele man davon braucht, da ja jeder film unterschiedlich viele Rollen hat ;). Super wäre es, wenn man dann z.b. auf den Schauspieler Namen klickt zu einer Seite gelangt, wo alles aufgelistet ist, was er schon gemacht hat (die verschiedenen Filme, bei denen er mitgewirkt hat mit seinen verschiedenen Aufgaben (Schauspieler, Kameramann, Drehbuchautor, etc). Kann mir jemand weiter helfen, ob man was etwas mit CCK verwirklichen kann und wenn ja, wie, bzw mir links zu Tutorials geben, etc.
Ausser
2.)
Wieder eine Datenbank. Dieses mal mit Rezepten. Das man Rezepte nach gewissen Kriterien durchsuchen kann. Z.b. nur Rezepte anzeigen, in denen Tomaten, Eier und Mehl drin sind. Ist das auch möglich?
3.)
Mir eine Link geben, bei dem ich mit Beispielen sehen kann, was mit CCK und View möglich ist und wie man das anstellt.
Vielen Dank schon mal im Vorraus
Dustdancer
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: Verschiedene Fragen zu CCK
am 29.01.2008 - 16:22 Uhr
Ich wollte Kurzfilme Datenbank erstellen.
Grundsätzlich geht das mit CCK. Jedoch sind einige Hürden zu überwinden:
Die Eingabemaske dazu ist alles andere als Benutzerfreundlich. hier ist wohl Eigenentwicklung angesagt.
... wenn ja, wie, bzw mir links zu Tutorials geben ...
Inhaltstypen für "Film", "Schauspieler", "Character" und "Rolle" erstellen. Dabei ist
"Film", "Schauspieler", "Character" stehen für sich alleine und werden über den Inhaltstyp "Rolle" miteinander verknüpft.
Mit dem Modul Viewfield kannst du einen View als CCK-Feld anzeigen lassen. Das kannst du verwenden für Listen wie:
Die Eingabe dieser Daten ist (wenn es Benutzerfreundlich sein soll) etwas aufwendiger.
Das man Rezepte nach gewissen Kriterien durchsuchen kann. Z.b. nur Rezepte anzeigen, in denen Tomaten, Eier und Mehl drin sind.
Mir ist dahingehen nichts bekannt. Von Haus aus ist das mit CCK nicht möglich, allerdings habe ich diese Anforderung schon oft gehört. Vielleicht genügen "Exposed Filters" aus dem Views-Modul.
Mir eine Link geben, bei dem ich mit Beispielen sehen kann, was mit CCK und View möglich ist und wie man das anstellt.
Vor lauter Lesen bitte nicht das eigene Herumexperiumentieren vergessen.
--
natürlich vergesse ich das
am 29.01.2008 - 16:42 Uhr
natürlich vergesse ich das herumexperimentieren nicht, aber man kann sich ja einige zeit ersparen ;)
traxer schrieb Inhaltstypen
am 29.01.2008 - 18:48 Uhr
Inhaltstypen für "Film", "Schauspieler", "Character" und "Rolle" erstellen. Dabei ist
"Film", "Schauspieler", "Character" stehen für sich alleine und werden über den Inhaltstyp "Rolle" miteinander verknüpft.
Mit dem Modul Viewfield kannst du einen View als CCK-Feld anzeigen lassen. Das kannst du verwenden für Listen wie:
Die Eingabe dieser Daten ist (wenn es Benutzerfreundlich sein soll) etwas aufwendiger.
also ich habe es bis zu dem Punkt verstanden, das ich 4 Inhaltstypen generieren soll. Hab aber keinen plan wie ich sie über den Typen Rolle verknüpfen soll.
Re: traxer schrieb Inhaltstypen
am 29.01.2008 - 22:39 Uhr
Aktiviere das Nodereference-Modul (falls noch nicht geschehen). Damit kannst du dann CCK-Felder erzeugen, die auf einen anderen Node verweisen. Beim Definieren des Feldes kannst du angeben, welche Inhaltstypen gültig sein sollen.
Für den Inhaltstyp "Rolle" definierst du drei Nodereference-Felder:
Es könnte etwas schweirig werden, einen geeigneten Titel für die Rolle zu finden, da du Character und Film vereinen musst (evtl. sogar auch noch Schauspieler, da ein Character im gleichen Film von unterschiedlichen Schauspielern deargestellt wird (z.B. in "Der letzte Kaiser")).
Das einpflegen eines neuen Filmes würde dann so laufen:
Das ist recht umständlich, das dahinterstehende Datenmodell ist aber korrekt. Mit entsprechenden Drupal- und PHP-Kenntnissen kannst du dir das aber später erleichtern ohne das Datenmodell anzufassen.
--
RE: Verschiedene Fragen zu CCK
am 29.01.2008 - 23:15 Uhr
Servus Dustdancer,
hast du dich schon mit dem Taxonomy-System von Drupal beschäftigt?
Ich arbeite mich gerade auch erst in Drupal ein, kann mir jedoch vorstellen,
dass du mit Taxonomy die Sache vereinfachen kannst:
Beispiel:
Vokabular --> Schauspieler
In dem Vokabular alle Schauspieler anlegen und im CCK ein Taxonomy-Field mit
Mehrfachauswahl aktivieren.
Ich weiß nicht, ob diese Lösung so funktioniert, vielleicht ist es aber ein
Ansatz der dir weiterhilft.
Viele Grüße
Kappie
RE (2): Verschiedene Fragen zu CCK
am 30.01.2008 - 01:31 Uhr
... kann mir jedoch vorstellen, dass du mit Taxonomy die Sache vereinfachen kannst
Natürlich kann man das ganze bestimmt mit Taxonomien vereinfachen. Ich habe aber bei Taxonomien immer die Befürchtung, das die Semantik flöten geht. Ich würde dann eher schon ausgewachsene Ontologien nehmen, aber das entsprechende Modul ist ja leider bei 4.7 stecken geblieben.
--
Erstmal vielen vielen Dank,
am 30.01.2008 - 06:11 Uhr
Erstmal vielen vielen Dank, hat mir weitergeholfen, das CCK ein bischen zu verstehen. jetzt fehlt nur noch, wie erstelle ich die Verknüfung zwischen dem Schauspieler und der Rolle. Und wie bekomme ich eine variable Eingabemaske hin, damit ich mal 5 und mal 10 und mal 30 Schauspieler eingeben kann? Fragen über Fragen von einem sehr wissbegierigen Laien ;).
Also Ausehen soll das mit den Schauspieler ungefähr so:
Charaktername:.............Schauspielername:
hemlat.....................Klinski Kaus
Horry Patter...............Farrison Hord
Pater Pen..................Yow-Fong Chat
Pater Pen (Kind)...........Cean Sonnery
etc
und die spaltenanzahl soll variable sein