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

Views+CCK+Beziehungen (gelöst)

Eingetragen von snowboarder85 (45)
am 29.01.2010 - 22:15 Uhr in
  • Views
  • Drupal 6.x

Ich habe eine Frage zu Beziehungen in Views.

Situationsbeschreibung:

2 Inhaltstypen mit Feldern:

1. Lokation
(Felder: Name, Gebiet, Stadt)

2. Termin
(Felder: Name, Lokation, Gebiet)

Zum Arbeitsablauf:
Erst wird die Lokation Angelegt.
Danach Termine.

Die Frage:
Ich muss momentan Gebiet jedesmal auswählen wenn ich einen termin anlege.
Gibt es eine Möglichkeit, das ich nur die Lokation angebe und dann das Gebiet automatisch je nach Ausgewählter Stadt angezeigt wird?

Danke!

‹ Tooltips bzw. Hilfe bei CCK-Felder anzeigen Probs in Views nach PHP Downgrade von PHP 5.2.12 auf 5.2.10 -Parser steigt aus HTTP: 500 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sollte gehen, wenn...

Eingetragen von r4s6 (1383)
am 29.01.2010 - 23:24 Uhr

Wie verbindest Du den Lokation und Termin miteinander? Egentlich bist Du schon auf dem richtigen Weg glaube ich, allerdings brauchst Du im Inhaltstyp Termin das Feld Gebiet nicht, denn das ist ja schon im entsprechenden Feld vom Inhaltstyp Lokation abgelegt. So wie ich das sehe. Wenn Du jetzt allerdings die Stadt im Termin auswählen willst, dann solltest du deine Datenstruktur noch mal überdenken, ich denke da brauchst Du dann noch 1 oder 2 zusätzliche Inhaltstypen
Oder Du wälst den Weg über Taxonomien.

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

Genau, Stadt ist ein

Eingetragen von snowboarder85 (45)
am 29.01.2010 - 23:33 Uhr

Genau, Stadt ist ein Taxonomiebegriff Sorry.
Im Termin Trage ich die Location als Autocomplete Feld ein.
Nur wie kann ich dann da Automatisch das Gebiet Feld füllen lassen wenn ich einen Termin anlege und nur die Location anlege.

Gibts da nen Trick?
Also ich denk ich muss schon in views oder so einfach ne Beziehung setzten aber welche ist mir schleiherhaft :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuche mal das zu fassen!

Eingetragen von r4s6 (1383)
am 30.01.2010 - 00:02 Uhr
snowboarder85 schrieb

Genau, Stadt ist ein Taxonomiebegriff Sorry.

Das ist schon mal nicht schlecht, und wie siehts denn mit dem Gebiet aus? Auch Taxonomie-Begriff?

snowboarder85 schrieb

Im Termin Trage ich die Location als Autocomplete Feld ein.

OK, Autocomplete ist ein Widget, und welchen Feld Typ, ich nehme mal an Beitragsreferenz!?

snowboarder85 schrieb

Nur wie kann ich dann da Automatisch das Gebiet Feld füllen lassen wenn ich einen Termin anlege und nur die Location anlege. Gibts da nen Trick?

Dafür brauchst Du doch nicht ein Extrafeld, wenn die Städte in einem Vocabular den Gebieten untergeortnet sind, dann passt das. Du willst ja die Daten nicht doppelt abspeichern, oder doch?

snowboarder85 schrieb

Also ich denk ich muss schon in views oder so einfach ne Beziehung setzten aber welche ist mir schleiherhaft :)

Das ist gut möglich, eine Beziehung ist da bestimmt nicht verkehrt, aber dah hat dann nur mit dem Anzeigen etwas zu tun, aber nichts mit dem Befüllen von Feldern.

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

ok, bin jetzt aber grad

Eingetragen von snowboarder85 (45)
am 30.01.2010 - 00:17 Uhr

ok, bin jetzt aber grad bissl verwirrt.
Also ich habe 2 Taxonomievokabulare:
Städte
Gebiet

Es reicht ja, wenn ich das Gebiet in die Location anlege und dann per Views je nach angegebener Location drauf zugreifen kann.
Dann müsste das Feld Gebiet in Termine gar nicht angelegt werden.

Hast du noch nen konkreten Vorschlag?

Danke schonmal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

1 Vocabular reicht völlig.

Eingetragen von r4s6 (1383)
am 30.01.2010 - 01:02 Uhr

Wie willst Du denn mit 2 Vocabularen die Städte den Gebieten zuordnen, bzw. woher soll Drupal wissen, welche Stadt zu welchem Gebiet gehört? Mach doch einfch ein Vocabular und bau dir die Hirarchie dort entsprechend auf.

Wie Du das danach mit der Anzeige korrekt zusammen bringst muss ich noch nachsehen, aber auf jeden Fall muss Drupal irgenwie einen Zusammen hang schaffen können und das geht nicht mit 2 unterschiedlichen Vacabularien.

Kannst Du mir soweit folgen? Bist Du nun nicht mehr verwirrt?

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

Ok, danke schonmal, hab

Eingetragen von snowboarder85 (45)
am 30.01.2010 - 01:30 Uhr

Ok, danke schonmal,
hab jetzt nen Hirarchiches Vokabular gebaut.
Jetzt muss ich nur noch wissen, wie ich darauf in Views Referenzieren kann.

In Type "Termin" gibts ja jetzt nur noch das Feld "Location"
und in Typ "Location" ist dann das Feld "Gebiet", dass dann in Views ausgegeben werden soll.

Wär cool, wenn du das morgen mal nachschauen könntest.

Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also sieht das jetzt so aus...?

Eingetragen von r4s6 (1383)
am 30.01.2010 - 09:36 Uhr
    Inhaltstypen
  • Location
    • Location => Feld
    • Stadt => Taxonomie
  • Termin
    • Datum => Feld
    • Location => Feld (Ref-Location)
    Vocabular
  • Gebiet
    • Stadt

Zunächst machst Du dir jetzt eine View die alle Termine anzeigt, noch ohne die Referenzen.

Wenn Du mir meine Aufstellung bestätigen kannst, dann werde ich das versuchen Nachzubauen, damit ich auch noch etwas dazulerne.
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

genau so sieht es jetzt bei

Eingetragen von snowboarder85 (45)
am 30.01.2010 - 10:50 Uhr

genau so sieht es jetzt bei mir aus :)

Nur wenn ich dann in der View alle Termine anzeigen lasse bleibt noch das Gebiet leer...

  • Anmelden oder Registrieren um Kommentare zu schreiben

So ich hoffe das passt

Eingetragen von r4s6 (1383)
am 30.01.2010 - 14:36 Uhr

Ich habe da mal was zusammen gebastelt, ob das jetzt nach allen Drupal-Regeln korrekt ist weiss ich nicht aber ich denke es funktioniert. Schaus dir mal an:

http://d6dev.fun-rabbit.ch/de/Termine

Es braucht übrigens 2 Beziehungen.

  1. So hier eine Kurzanleitung zum erstellen:
  2. View hinzufügen vom Typ Node
  3. Filter setzen:
    • NodeType => Termin
    • Veröffentlicht => Ja
  4. Beziehungen erstellen:
    1. Gruppe Inhalt, field_location aus Termin
      =>Bezeichnung Ort
    2. Gruppe Taxonomie, übergeordneter Begriff in dieser Beziehung die Beziehung Ort verwenden.
      =>Bezeichnung: Gebiet
  5. Felder hinzufügen:
    • Inhalt: Datum aus Termin
    • Node: Titel
    • Inhalt: Ort aus Termin
    • Taxonomie, Begriff (Beziehung Ort verwenden)
      =>Bezeichnung: Stadt
    • Taxonomie, Begriff (Beziehung Gebiet verwenden)
      =>Bezeichnung: Gebiet

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

Hey, sieht auf jedenfall

Eingetragen von snowboarder85 (45)
am 30.01.2010 - 19:25 Uhr

Hey, sieht auf jedenfall sehr gut aus.
Ich werds die nacht mal ausprobieren.

Meld mich dann nochmal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Toll, wenn's dir gefällt

Eingetragen von r4s6 (1383)
am 30.01.2010 - 19:30 Uhr

Ich bin immer froh, wenn ich etwas lernen kann und dabei jemandem helfen kann. Hoffe ich konnte es auch nachvollziehbar formulieren.

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

hey, habs grad mal probier,

Eingetragen von snowboarder85 (45)
am 01.02.2010 - 00:36 Uhr

hat geklappt!!!!

seeeehr cool.
Tausend dank dafür! :)

Jetzt muss ich nur noch das Problem mit dem Filter lösen.
Würde gerne noch ne Auswahlfeld machen wo der Nutzer sich je nach Gebiet die Termine anschauen kann.

Mit dem Taxonomievokabular scheints aber nich zu gehn :(

Hatte glaub irgendwo mal gelesen, da die Felder Gebiet ja nur dynamisch erzeugt wurden, kann man die nicht Filtern.
Aber ob das stimmt k.a.

Weiß grad nich mehr weiter :(

Noch ne Idee dazu?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe was gefunden...

Eingetragen von r4s6 (1383)
am 01.02.2010 - 09:37 Uhr

Nimm mal den Filter Taxonomie: Begriffs-ID (mit Verschachtelungstiefe), und mach die folgenden Einstellungen:

  • Vokabular: Städte (oder wie Du es genannt hast)
  • Auswahltyp: Auswahlliste (Option: Hierarchie in Auswahlliste anzeigen aktivieren)
    ACHTUNG es kan sein, dass die Option erst angezeigt wird, wenn Du ausserhalt der Otpionsliste klickst!
  • Tiefe: 1

(Hinzufügen klicken)

  • Hervorheben Button klicken
  • Beziehung Ort verwenden
  • Bezeichnung anpassen

(Aktualisierenund Speichern klicken und das Resultat begutachten.)

Du kannst das Resultat auch wieder auf meiner "Baustelle" betrachten.

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

Hey, geht bei mir leider

Eingetragen von snowboarder85 (45)
am 03.02.2010 - 08:47 Uhr

Hey, geht bei mir leider nich, werd heut abend nochmal schauen worans hängt.

Wenn ich als Auswahl "Any" wähle zeigts an.
Sobald ich dann die Stadt wähle sind alle Termine weg...

Was ich noch sagen wollte, ich arbeite zudem mit dem Calendar modul.
Viell liegts auch daran...

EDIT:
So habs nochma probiert und bekomms nich hin.
Liegt wahrscheinlich daran, das der Taxonomie Filter eine beziehung zu Location hat.
Aber in Location steht ja sowas wie "50 Grad, KUZ, ..."
Ich habe auch eh 3 Argumente gebraucht anstatt 2:

Beziehung:

  1. Inhalt: Locatio_feld aus Type Termin
  2. Inhalt: Stadt_feld aus Type Location mit beziehung auf Location
  3. Taxonomy: übergeordneter Taxonomy Term beziehung auf Stadt

Felder:
Typ Location:

  1. Name : Titel
  2. Stadt : Autocomplete by Taxonomieterm Städte

Typ Termin:

  1. Veranstaltung : Titel
  2. Datum : Datefield
  3. Location : Nodereference

Taxonomy Städte:

  • Gebiet
  • Stadt

So siehts bei mir aus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat keiner ne Lösung, wie

Eingetragen von snowboarder85 (45)
am 02.02.2010 - 22:05 Uhr

Hat keiner ne Lösung, wie ich den Taxonomy Filter verknüpfen kann?

Bräucht dringend Hilfe :(
Hat jemand ne Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beziehungen?

Eingetragen von r4s6 (1383)
am 03.02.2010 - 07:21 Uhr

Kannst Du mir nochmal angeben welche Beziehungen in der View erstellt hast?

snowboarder85 schrieb

Liegt wahrscheinlich daran, das der Taxonomie Filter eine beziehung zu Location hat.
Aber in Location steht ja sowas wie "50 Grad, KUZ, ..."
Ich habe auch eh 3 Argumente gebraucht anstatt 2:

Das kann ich nicht verstehen, wie kommt dieser Eintrag in Location? Verwendest Du nebebei noch bisher nicht erwähnte Module wie gMap oder was in der Art?
Ausserdem habe ich gesschrieben, dass es 2 Beziehungen benötigt nicht 2 Argumente. Vorsicht bei der Begriffswahl, es ist wichtig, dass man bei solchen Dingen die selbe Sprache verwendet.

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

Hey, hier nochmal meine

Eingetragen von snowboarder85 (45)
am 03.02.2010 - 08:51 Uhr

Hey,
hier nochmal meine Beziehungen:

Argumente:
Inhalt: Locatio_feld aus Type Termin
Inhalt: Stadt_feld aus Type Location mit beziehung auf Location
Taxonomy: übergeordneter Taxonomy Term beziehung auf Stadt

Soweit passt das ja auch alles wenn ich die View anschaue.
Er gibt mir die Stadt und das dazugehörige Gebiet aus.

Nur die Auswahl klappt nicht.
Ich würde bei Filtern, den Taxonomiebegriff gerne mit dem Übergeordneten Taxanomiy Term aud den Beziehungen verknüpfen, aber das geht leider so i.wie nicht

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Ausdruck "Argumente" passt hier nicht!

Eingetragen von r4s6 (1383)
am 03.02.2010 - 14:35 Uhr

Sorry für meine erneute Korrektur, aber Argumente sind in views was anderes, nämlich sogenant dynamische Filter.

snowboarder85 schrieb

Argumente:
Inhalt: Locatio_feld aus Type Termin
Inhalt: Stadt_feld aus Type Location mit beziehung auf Location
Taxonomy: übergeordneter Taxonomy Term beziehung auf Stadt

So jetzt aber zum Problem zurück:
Wozu steht die mittlere Beziehung da. Ich zeige dir mal 2 Screenshots, dann siehst Du wie ich das gelöst habe es ist nicht eifach das in Worte zu fassen.

Zuerst die Beziehungen:

Beziehung 1Beziehung 1

Beziehung 2Beziehung 2

Und hier der Filter (Besondere Einstellungen erreichst Du über das Zahnrädchen):

Filter EinstellungenFilter Einstellungen

Filter besondere EinstellungenFilter besondere Einstellungen

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

Sorry, ich meinte natürlich

Eingetragen von snowboarder85 (45)
am 03.02.2010 - 21:34 Uhr

Sorry, ich meinte natürlich nicht Argumente sondern Beziehungen!

Hmm, also wenn ich ne Beziehung dirkt von auf übergeordneten Taxonomiebegriff mache bleibt das Feld leer.
Erst wenn ich wie oben beschrieben eine beziehung zw. dem Feld Ort (Autocomplete feld) und Stadt (Taxonomiebegriff) mache gehts.
Kannst du mir viell mal zeigen wie dein Ort und Termin typ an feldern aufgebaut ist?

Danke schonmal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hoffe es hilft dir weiter

Eingetragen von r4s6 (1383)
am 03.02.2010 - 21:51 Uhr

Termin
TeminTemin
Feld [Ort]Feld [Ort]

Location (Ort)
OrtOrt

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

yeahhhhh super geil! Vielen

Eingetragen von snowboarder85 (45)
am 03.02.2010 - 23:54 Uhr

yeahhhhh super geil!

Vielen Dank für deine Screenshots.
Ich hab auch den Fehler gefunden und jetzt funktionierts :)

Hier der Fehler:
Ich habe Den Taxonomybegriff in der Location über ein CCK Feld eingegeben.
Daher hat das nich funktioniert.

Tausend Dank nochmal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Manchmal dauerts etwas länger

Eingetragen von r4s6 (1383)
am 04.02.2010 - 07:05 Uhr

Sorry aber ich kann halt nicht immer sofort reagieren.

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

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 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20458

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