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

CCK: Statt Node Reference ein Feld das auf Kategorie-Seiten referenziert, also Taxonomy Term Reference

Eingetragen von DrupalFan (1646)
am 07.06.2010 - 10:41 Uhr in
  • Views
  • Drupal 6.x

Hallo,

mit Node Reference kann man in einem Node auf einen anderen Inhaltstype referenzieren und so z.Bsp. auf einen bestimmten Node des anderen Typs, welcher referenziert wurde, verlinken.

Nun brauche ich das gleiche nur muss ich Kategorien referenzieren: In einem Node eines anderen Tpys soll man beim Erstellen eine Kategorie, also ein Taxonomy Term (von bereites bestehenden Inhalten, also andere Inhaltstyp), auswählen können. Mehr nicht. (Alles weitere wird dann in einem Block programmiert: Dieser Block zeigt Nodes dieses Inhaltstyps, der Block, der immer nur ein Node anzeigt, wird aber nur auf Kategorieseiten angezeigt, die im Node referenziert wurden).

Hier geht es nur um den 1. Teil:
Wie kann ich Taxonomy Terms referenzieren per CCK field?

Das Modul Content Taxonomy macht so etwas ähnliches. Ich will aber nicht die Taxonomy Terms in CCK Felder verlagen, nein, das soll alles GLEICH bleiben und wie bisher über das Taxonomy Modul abgewickelt werden, per CCK Feld will ich nur Kategorien referenzieren, sonst soll sich absolut nichts verändern.

Hat jemand eine Idee? Danke.

‹ [gelöst]warning: array_merge im Zusammehang mit filefield Views Calc einklappbare Tabellenspalten ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Idee fürs CCK Feld - leider

Eingetragen von Thoor (3678)
am 07.06.2010 - 10:48 Uhr

Idee fürs CCK Feld - leider nicht, aber warum weist Du denn dem bestehenden Vokabular nicht einfach den neuen Inhaltstyp mit zu? Dann hast du doch alle Vokabular Begriffe erneut zur Verfügung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nichts verändern, nur Taxonomy Term referenzieren

Eingetragen von DrupalFan (1646)
am 07.06.2010 - 11:07 Uhr

Ja, darauf bin ich inzwischen auch schon gekommen, aber das geht nicht:

Ich will nur die Referenz im Node des neuen Inhaltstyps haben, sonst nichts verändern.
Weise ich zu, wie Du vorgeschlagen hast, dann erscheinen dies Nodes des neuen Typs in den Kategorie-Ansichten. Sollen sie aber nicht, diese Node gehören dort nicht hinein in diese Kategorien, das wäre eine Veränderung, die leider nicht in Frage kommt.

Jetzt sagst Du bestimmt, dann soll ich alle Kategorie-Seiten ersetzen durch Ansichten (das geht ja, ist aber viel zu umständlich und bedeutet viel zu viele Änderungen und hat auch Auswirkungen auf das Free Tagging und auf Taxonomy Super Select usw. Da soll und muss alles gleich belieben, nichts soll verändert werden).

Ich will im neuen Inhaltstype nur ein Feld, wo ich eine Kategorie als Referenz wählen kann.

Was mir noch eingefallen ist:
Ein View erstellen von allen Kategorien des benötigten Vokabulars.
Dann mit Node Reference nicht auf Nodes eines Inhaltstyps sondern auf die gerade erstelle View referenzieren.
Geht das?

  • Anmelden oder Registrieren um Kommentare zu schreiben

viewreference

Eingetragen von stBorchert (6003)
am 07.06.2010 - 12:42 Uhr

Moin.
Ja, auf einen View kann man auch referenzieren: [do:viewreference View Reference].

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

View Reference

Eingetragen von DrupalFan (1646)
am 07.06.2010 - 14:29 Uhr

Ja, interessant, aber macht das nicht was anderes?

Zitat:

Defines a CCK field type 'View Reference' which allows users to link to, or include views into nodes.

Ich will ja nicht auf einen View referenzieren sondern auf eine Kategorie (Taxonomy Term). Man könnte zwar ein View aller Kategorien des entsprechenden Vokabulars erstellen, aber kann man dann mittel View Reference auf einen Eintrag in dieser speziellen Ansicht der Kategorien referenzieren?

  • Anmelden oder Registrieren um Kommentare zu schreiben

View

Eingetragen von stBorchert (6003)
am 07.06.2010 - 16:38 Uhr
DrupalFan schrieb

Ja, interessant, aber macht das nicht was anderes?

Nö.

DrupalFan schrieb

Ich will ja nicht auf einen View referenzieren sondern auf eine Kategorie (Taxonomy Term).

So Du Dir einen View definierst, der als Ersatz für die Kategoriedarstellung dient (diese Views sind so ich micht recht erinnere sogar schon vordefiniert), willst Du genau auf diesen View verlinken.
Das funktioniert dann sogar mit Argumenten.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles soll gleich bleiben, nur referenzieren

Eingetragen von DrupalFan (1646)
am 07.06.2010 - 17:24 Uhr

Ich will die Kategorieseiten nicht verändern, die sollen vom Taxonomy-Modul gemacht werden, daran soll sich nichts ändern.

Ich weiß, dass man diese Kategorieseiten mit View-Seiten ersetzen kann (taxonomy/term/%). Das will ich hier aber NICHT machen, weil es zu viele Änderungen bedeutet.

Aber es geht hier um etwas anderes:
Ich kann ein ganz normale View-Ansicht erstellen, die nichts anderes macht, als alle Kategorien eines Vokabulars auszugeben. Und ob man nun diesen View in CCK Feld so verwenden kann, dass per CCK-Feld nicht auf die Ansicht, sondern auf die in der Ansicht enthaltenenen Kategorien referenziert werden kann. Das ist der Punkt.

Ich versuch es im Moment gerade manuell:
CCK Feld Textfeld mit Ankreuzfelder, vordefinierte Werte werden per kurzem PHP Code geladen (da lade ich alle Kategorien in eine Array und gebe das Array per return zurück).
Sollte funktionieren, dann ist aber in den Blöcken, die ich ausgeben will, einiges zu programmieren ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Vielen Dank erst einmal, aber
    vor 8 Stunden 57 Minuten
  • Du hast die "Trusted host
    vor 17 Stunden 20 Minuten
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 1 Woche 6 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 2 Wochen 3 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 6 Wochen 5 Tagen
  • Textboxen mit Tabelle
    vor 6 Wochen 5 Tagen
  • Du sollst ja auch keine
    vor 6 Wochen 5 Tagen
  • Theme
    vor 6 Wochen 5 Tagen
  • Welches Theme benutzt du
    vor 6 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250278
Registrierte User: 20492

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» Alle User anzeigen

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