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

Globales CCK-Feld

Eingetragen von benny1979 (116)
am 28.12.2009 - 01:32 Uhr in
  • CCK und Views
  • Drupal 6.x

Hallo,

ich selektiere in einer View aus mehreren Inhaltstypen und möchte die x neuesten Nodes all dieser Inhaltstypen ausgeben. Ich könnte jetzt einfach nach Node:Datum sortieren, aber das Erstelldatum einer Node ist in meinem Fall nicht zuverlässig, weil ich auch Archiv-Daten einpflegen und das Datum selbst festlegen will.

Kann man irgendwie ein globales CCK Feld für das Datum erstellen, das ich mehreren Inhaltstypen zuweisen und dann in der View danach sortieren kann? Oder kann man das Problem anders lösen?

VG,
Benny

‹ Durchgängige Numerierung für verschiedene Felder [gelöst]tpl.php "Variablen, Checkboxen" CCK Felder. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst jedes CCK-Feld

Eingetragen von Alexander Langer (3277)
am 28.12.2009 - 01:42 Uhr

Du kannst jedes CCK-Feld beliebigen Inhaltstypen zuordnen.

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das CCK-Feld muß bei jedem

Eingetragen von benny1979 (116)
am 28.12.2009 - 15:28 Uhr

Das CCK-Feld muß bei jedem Inhaltstypen dann aber einen anderen Feld-Namen haben und somit kann ich bei der Ansicht nicht nur nach einem globalen Datumsfeld sortieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist das eine Anforderung von

Eingetragen von Alexander Langer (3277)
am 28.12.2009 - 19:39 Uhr

Ist das eine Anforderung von dir und welchen Sinn erfüllt sie?

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, das ist eine

Eingetragen von benny1979 (116)
am 29.12.2009 - 12:57 Uhr

Ja, das ist eine Anforderung. Um verschiedene Inhaltstypen nach Kategorie sortieren, oder filtern zu können, wurde die Taxonomie erfunden. Aber was ist, wenn man ein eigenes Format benötigt, in meinem Fall ein CCK-Datumsfeld.

Das Node-Erstellungsdatum, oder der Node-Titel sind z.B. immer global und man kann danach sortieren, egal wieviele Inhaltstypen man in der Ansicht/View selektiert hat. Schön wäre es, wenn man per CCK mehreren Inhaltstypen so ein globales Feld hinzufügen könnte, das dann auch kompatibel mit Views ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da war nicht so gemein...

Eingetragen von r4s6 (1381)
am 29.12.2009 - 13:24 Uhr
benny1979 schrieb

Das CCK-Feld muß bei jedem Inhaltstypen dann aber einen anderen Feld-Namen haben.

Genau darauf hat Alexander seine Frage bezogen, und auf nichts anderes!

Alexander Langer schrieb

Ist das eine Anforderung von dir und welchen Sinn erfüllt sie?

Auch ich bin der Meinung, dass Du den Feldnamen in verschiedenen Typen gleich vergeben kannst.

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verstehe ehrlich gesagt

Eingetragen von Alexander Langer (3277)
am 29.12.2009 - 14:24 Uhr

Ich verstehe ehrlich gesagt auch nicht, wo nun das Problem liegt. Ich kann ein CCK-Feld anlegen und in beliebig vielen Inhaltstypen verwenden. Klar hat das Feld selbst denselben internen Namen. Warum auch nicht? Was sollte es mir bringen, wenn es anders benamt wäre? Wenn du über mehrere Inhaltstypen mit demselben Feld filtern willst funktiniert es auch nur, wenn das Feld denselben Namen hat - sonst wäre es auch nicht dasselbe Feld.

Die Sinnhaftigkeit deiner Anforderung erschließt sich uns nicht. Auf dem Hintergrund dessen was du in Views tun willst, schneidest du dir erst als Anforderung beide Beine ab und willst dann an einem Cross-Country-Lauf teilnehmen.

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

[OT]Toller Vergleich, Passt wunderbar[/OT]

Eingetragen von r4s6 (1381)
am 29.12.2009 - 14:34 Uhr
Alexander Langer schrieb

Die Sinnhaftigkeit deiner Anforderung erschließt sich uns nicht. Auf dem Hintergrund dessen was du in Views tun willst, schneidest du dir erst als Anforderung beide Beine ab und willst dann an einem Cross-Country-Lauf teilnehmen.

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bislang hatte ich für jeden

Eingetragen von ernstle (90)
am 18.01.2010 - 13:23 Uhr

Bislang hatte ich für jeden Inhaltstyp einen eigenen Feldnamen definiert,
z.B

Postleitzahl-Kunde
Postleitzahl-Lieferant
Ort-Kunde
Strasse-Kunde
Strasse-Lieferant
Ort-Lieferan
usw.

Wenn ich ie obigen Ausführungen richtig verstanden habe,kann ich in verschiedenen Inhaltstypen den gleichen Feldnamen verwenden, also
Postleitzahl
Strasse
Ort
Ist das richtig???
Ernst

  • Anmelden oder Registrieren um Kommentare zu schreiben

Besser noch: Du kannst

Eingetragen von Alexander Langer (3277)
am 18.01.2010 - 13:34 Uhr

Besser noch: Du kannst dasselbe FELD benutzen.

--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!

webseiter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Worauf hier alle hinaus

Eingetragen von stebeg (458)
am 18.01.2010 - 13:43 Uhr

Worauf hier alle hinaus wollen: in der Felderverwaltung gibt es unter "Neues Feld" auch noch "vorhandenes Feld", wo du ein bereits erstelltes Feld dem Inhaltstypen hinzufügen kannst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe noch keine

Eingetragen von ernstle (90)
am 07.02.2010 - 14:52 Uhr

Ich habe noch keine Erfahrungswerte:
Gibt es Nachteile bei Verwendung eines bereits vorhandenen Feldnamens?
Ernst

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im Grunde nicht. Wenn du in

Eingetragen von Exterior (2568)
am 07.02.2010 - 18:29 Uhr

Im Grunde nicht. Wenn du in einem anderen Inhaltstyp ein Feld mit exakt den gleichen Eigenschaften benutzen möchtest, dann kannst du auch gleich das vorhandene Feld verwenden. Wenn das Feld aber andere Einstellungen benötigt, musst du ein neues anlegen.

Kleines Beispiel:
Du hast 3 Inhaltstypen: öffentliche Galerie, private Galerie und Titelbild.
Jetzt legst du für "öffentliche Galerie" ein Feld namens "Bild" an und gibst dort vor, dass Bilder maximal in der Größe 640x480 hochgeladen werden dürfen und gibst als Dateitypen jpg, gif und png an.

Die öffentliche und private Galerie unterscheiden sich nur insofern, dass nur angemeldete Benutzer den Inhaltstyp "private Galerie" sehen können, das wird aber bei den Einstellungen des Inhaltstyps festgelegt, nicht bei den Feldern.

Für die "privaten Galerien" brauchst du ein Bild-Feld, welches genau die gleichen Einstellungen hat, wie das der "öffentlichen Galerien", schließlich soll nur der Zugriff anders sein, die Bilder selbst sollen aber von der Größe her gleich sein. Also muss du kein neues Bild-Feld anlegen, sondern kannst schon das vorhandene verwenden.

Für "Titelbild" sollen die Einstellungen allerdings anders sein. Hier willst du nur jpg-Dateien erlauben und die Größe soll auf 240x180 begrenzt sein. Dafür musst du dann ein neues Bildfeld anlegen, weil die Einstellungen abweichen. Würdest du hier das vorhandene Bild-Feld verwenden und die Einstellungen entsprechend ändern, dann würden diese Einstellungen auch bei den beiden anderen Inhaltstypen übernommen.

So, ich hoffe, das war einigermaßen verständlich ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein kleiner Zusatz

Eingetragen von r4s6 (1381)
am 07.02.2010 - 19:14 Uhr
Exterior schrieb

Für "Titelbild" sollen die Einstellungen allerdings anders sein. Hier willst du nur jpg-Dateien erlauben und die Größe soll auf 240x180 begrenzt sein. Dafür musst du dann ein neues Bildfeld anlegen, weil die Einstellungen abweichen. Würdest du hier das vorhandene Bild-Feld verwenden und die Einstellungen entsprechend ändern, dann würden diese Einstellungen auch bei den beiden anderen Inhaltstypen übernommen.

So, ich hoffe, das war einigermaßen verständlich ;-)

Die Grösse ist, sofern Imagecache Verwendung findet, dabei nicht relevant, weil auch das im Inhaltstyp festgelegt wird, könnte man sogar für dieses Bild das selbe Feld verwenden. Was es aber verhindert ist der Umstand, dass Du andere Einschränkungen bezüglich des Dateiformats machst.

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, man muss bei privaten

Eingetragen von Exterior (2568)
am 08.02.2010 - 03:41 Uhr

Ja, man muss bei privaten und öffentlichen Galerien auch noch ganz andere Dinge beachten ;-)
Es ging ja nur darum, zu verdeutlichen, wann man ein vorhandenes Feld nehmen kann / sollte und wann nicht ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke

Eingetragen von ernstle (90)
am 08.02.2010 - 14:31 Uhr

Danke Euch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Heartbeat und Facebook Style Status
  • [gelöst] Nächstes Datum herauslesen
  • NodeJS aktiviert
  • "Spielankündigung"-Block mit Drupal erstellen
  • D7: Custom Modul, Entity API, Save/Delete Methode erweitern - entity_class oder entity_controller_class verwenden?
  • Drupal-API-Links werden nicht automatisch verlinkt
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • Javascript in Block geht nicht
  • [gelöst] Zwei CCK Felder verbinden
  • [gelöst]Whitespace vor HTML-Head auf jeder Seite
  • Content änderungen
  • [gelöst]Editor Problem
Weiter

Neue Kommentare

  • Hi, also ich habe dem
    vor 20 Minuten 30 Sekunden
  • Super!
    vor 34 Minuten 20 Sekunden
  • Super!
    vor 34 Minuten 23 Sekunden
  • Würd mich mal intressieren ob
    vor 1 Stunde 28 Minuten
  • Diesen Fehler bekomme ich
    vor 1 Stunde 46 Minuten
  • Ok ... das hört sich logisch
    vor 2 Stunden 7 Minuten
  • "current user" language
    vor 2 Stunden 31 Minuten
  • Hallo Frank, !username has
    vor 2 Stunden 41 Minuten
  • <script
    vor 2 Stunden 49 Minuten
  • Hallo Stephan,nochmals
    vor 2 Stunden 52 Minuten

Statistik

Beiträge im Forum: 173725
Registrierte User: 15466

Neue User:

  • ichauch
  • Nagazi
  • yxlan

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5515
quiptime4713
Tobias Bähr3874
wla3789
md3775
bv3699
Thoor3678
Alexander Langer3277
dereine2635
Exterior2568
» User nach Punkten
Zur Zeit sind 9 User und 62 Gäste online.

Benutzer online

  • Carsten Logemann
  • Drupalsenf
  • fraweg
  • Hoamer
  • Anton
  • Alexander Langer
  • olivers
  • StevenB
  • 2Be

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

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

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • 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