Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Verschiedene Fragen zu CCK

Eingetragen von dustdancer (4)
am 29.01.2008 - 13:17 Uhr in
  • Views
  • Drupal 5.x oder neuer

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

‹ Liste der vom System vorgegebene Inhaltstypen Taxonomy in View verstecken? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Verschiedene Fragen zu CCK

Eingetragen von traxer (1009)
am 29.01.2008 - 16:22 Uhr
dustdancer schrieb

Ich wollte Kurzfilme Datenbank erstellen.

Grundsätzlich geht das mit CCK. Jedoch sind einige Hürden zu überwinden:

  • Ein Schauspieler kann im gleichen Film mehrere Rollen spielen (z.B. Austin Powers und Dr. Evil)
  • Die gleiche Rolle kann in unterschiedlichen Filmen von unterschiedlichen Schauspielern gespielt werden (z.B. James Bond).

Die Eingabemaske dazu ist alles andere als Benutzerfreundlich. hier ist wohl Eigenentwicklung angesagt.

dustdancer schrieb

... wenn ja, wie, bzw mir links zu Tutorials geben ...

Inhaltstypen für "Film", "Schauspieler", "Character" und "Rolle" erstellen. Dabei ist

Film
Reproduzierbare bewegte Bilder
Schauspieler
Eine Person, die mit den Mitteln der Sprache, der Mimik und Gestik etwas anderes als sich selbst in einem Film leibhaftig verkörpert
Character
Eine Figur aus dem fiktiven Universum eines Filmes
Rolle
Inkarnation eines Characters durch einen Schauspieler in einem Film

"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:

  • Filme in der ein Schauspieler mitgespielt hat
  • Charactere und ihre Darsteller eines Films
  • Alle Filme in dem Batman auftaucht

Die Eingabe dieser Daten ist (wenn es Benutzerfreundlich sein soll) etwas aufwendiger.

dustdancer schrieb

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.

dustdancer schrieb

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.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

natürlich vergesse ich das

Eingetragen von dustdancer (4)
am 29.01.2008 - 16:42 Uhr

natürlich vergesse ich das herumexperimentieren nicht, aber man kann sich ja einige zeit ersparen ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

traxer schrieb Inhaltstypen

Eingetragen von dustdancer (4)
am 29.01.2008 - 18:48 Uhr
traxer schrieb

Inhaltstypen für "Film", "Schauspieler", "Character" und "Rolle" erstellen. Dabei ist

Film
Reproduzierbare bewegte Bilder
Schauspieler
Eine Person, die mit den Mitteln der Sprache, der Mimik und Gestik etwas anderes als sich selbst in einem Film leibhaftig verkörpert
Character
Eine Figur aus dem fiktiven Universum eines Filmes
Rolle
Inkarnation eines Characters durch einen Schauspieler in einem Film

"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:

  • Filme in der ein Schauspieler mitgespielt hat
  • Charactere und ihre Darsteller eines Films
  • Alle Filme in dem Batman auftaucht

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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: traxer schrieb Inhaltstypen

Eingetragen von traxer (1009)
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:

  • Character (Wer taucht in diesem Film auf)
  • Film (der Film, in dem diese Rolle auftritt)
  • Schauspieler (Wer verkörpert diesen Character in diesem Film)

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:

  1. Für den Film einen neuen Node anlegen
  2. Für jeden Character des Filmes einen Node anlegen (du kannst aber Charactere wiederverwerten, du brauchst nicht 21 mal "James Bond" als Character anlegen, nur weil es 21 Filme mit ihm gibt. Ein bisschen vorsichtig musst du trotzdem sein: Harry S. Truman aus "Twin Peaks" ist ein anderer Character als Harry S. Truman aus "Truman" und beide haben überhauptnichts mit dem ehemaligen Präsidenten der USA zu tun)
  3. Für jeden Schauspieler des Films einen neuen Node anlegen (du kannst aber Schauspieler wiederverwerten. du brauchst nicht Mike Myers zwei mal anlegen nur weil er in einem Film sowohl Austin Powers als auch Dr. Evil gespielt hat (oder weil er auch außerhalb der Austin Powers-Reihe aufgetreten ist))
  4. Für jede Rolle einen Node anlegen, in der du sagst, welche n Character von welchem Schauspieler verkörpert wird.

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.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

RE: Verschiedene Fragen zu CCK

Eingetragen von kappie23 (1)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

RE (2): Verschiedene Fragen zu CCK

Eingetragen von traxer (1009)
am 30.01.2008 - 01:31 Uhr
kappie23 schrieb

... 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.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstmal vielen vielen Dank,

Eingetragen von dustdancer (4)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Stunden
  • Hey danke
    vor 2 Wochen 22 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 1 Stunde
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 23 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 30 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association