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

Flexible Siegerliste mit CCK und Viewfield

Eingetragen von Tim99@drupal.org (170)
am 02.02.2008 - 13:10 Uhr in
  • Views

Hallo, mein Problem ist das Folgende:

Ich möchte mir einen Inhaltstyp für eine Art Siegerliste basteln. Eine Top-10 Liste, die z.B. diese Felder beinhalten könnte:

- Beschreibung (Pflicht)
Kurzer Beschreibungstext des Wettbewerbs

- Bild (Pflicht)
Ein Bild oder Logo des Wettbewerbs

- die Top 10
Die 10 Erstplatzierten mit Namen (Pflicht), Foto (nur die Top-3) und Punkten (optional). Vielleicht könnte man das besser unterteilen in einen Top3-Typ (mit Foto) und einen Top-10-Typ (ohne Foto).

Meine erste Frage hierbei ist: Kann man überhaupt ein komplexes Element Top3-Typ anlegen, dass aus Name (Pflicht), Foto (Pflicht) und Punkte (optional) besteht? Das soll ja kein Node-Typ sein, sondern nur ein Typ, den ich dann wiederum als CCK-Feld in eine selbstgebastelte Node einbinden möchte.

‹ Views: Suche ausführliche Deutsche Anleitung CCK Adressfeld, ZIP-Codes und Countrys ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich werde jetzt mal einen

Eingetragen von Tim99@drupal.org (170)
am 03.02.2008 - 19:44 Uhr

Ich werde jetzt mal einen "Player" als einen eigenen (nicht veröffentlichten) Inhaltstyp anlegen. Mit Name, Rang und optionalem Bild usw. Dann beinhaltet eine Siegerliste eine CCK-Node-Reference (Mehrfachauswahl) auf einen Player. So krieg ich schon mal den Inhalt da rein.

Schönheitsfehler: In der Seite krieg ich natürlich nicht die Infos der Player, sondern nur Links auf sie. Ich denke, mit einem node-siegerliste.tpl.php kann ich dann die Werte aus den Nodes rauskriegen, oder? Glaubt Ihr, das ist eine gute Idee und wird funktionieren?

  • Anmelden oder Registrieren um Kommentare zu schreiben

OK, ich hab den Titel

Eingetragen von Tim99@drupal.org (170)
am 03.02.2008 - 21:40 Uhr

OK, ich hab den Titel geändert, weil ich jetzt auf das Viewfield-Modul gestoßen bin, dass eigentlich ziemlich geeignet aussieht für mein Vorhaben. Ich möchte ja mehrer "Player" anlegen und dann in einer tournament-node einige davon hinzufügen (--> node reference), allerdings nicht einen link, sondern ihre "inneren Werte" anzeigen (--> Viewfield). So der Plan.

Hab jetzt einen Node Type

Player:
- Rang (optional)
- Name
- Bild (optional)
- Punkte (optional)

Und einen Node Type

Tournament:
- Logo (optional)
- Beschreibung
- Node Reference auf "Player" (mehrfach erlaubt)

Bei den Feld-Einstellungen der Node-Reference hab ich gesagt "Full node" (nicht Teaser/Link). Jetzt hab ich eine node-player.tpl.php erstellt, in der einfach nur

<?php
print $content
?>
steht. So kann ich den Inhalt direkt in mein Tournament schieben und dort weiterverarbeiten.

Mal schauen, wo die nächsten Probleme warten ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst den Inhalt von

Eingetragen von Tobias Bähr (4019)
am 03.02.2008 - 22:17 Uhr

Du kannst den Inhalt von einer Reference anzeigen! geh mal admin/content/types/inhaltstyp/display, dann bei dem Feld zb Node Reference und rechts kannste einstellen ob im teaser das und das oder im Fullbody das und das usw! Ich würde im Teaser als Link lassen und bei der Spalte "Voll" auf "Full Node"!

EDIT:ach haste ja selbst gesehen, hab dein letzten Post nicht gelesen, sieht och shit aus sehe ich grad beim rumspielen mit CCK!

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Natürlich sieht das

Eingetragen von Tim99@drupal.org (170)
am 03.02.2008 - 22:23 Uhr

Natürlich sieht das gräßlich aus. Aber ich hab wenigstens alles in einer node und kann das jetzt per css themen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 5 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 5 Wochen 5 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 18 Stunden
  • Vielen Dank für den
    vor 6 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 6 Wochen 3 Tagen
  • Gut gemacht
    vor 6 Wochen 3 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 6 Wochen 3 Tagen
  • Links
    vor 6 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 7 Wochen 8 Stunden
  • Dass ist eine spannende
    vor 7 Wochen 16 Stunden

Statistik

Beiträge im Forum: 250316
Registrierte User: 20567

Neue User:

  • Philiphelve
  • Robertspaft
  • drupalthemes

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 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