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

FreeTagging-Begriffe filtern und ausgeben

Eingetragen von MisterWing (145)
am 11.06.2007 - 14:58 Uhr in
  • Module

Hallo.

Und zwar folgendes Problem. Ich arbeite an einer Platform in der Benutzer
die Möglichkeit haben, für Tools die sie entwickelt haben, eine Seite (Homepage zum Tool) zu erstellen. Ebenso gibt es die Möglichkeit Features zu diesem Tool zu erstellen. Ebenfalls ein eigener Content-Typ.

Auf der Seite des Tools soll dann mit Hilfe eines Views die Features angezeigt werden die es zu diesem Tool gibt. Meine Überlegung ist es, das diese Beiden Contents zu einer Kategorie gehören und über FreeTagging beide miteinander verbunden werden.

Zum Beispiel gibt der User beim erstellen eines Tools den Begriff "dummy" ein. Ein anderer User erstellt nun ein Feature zu diesem Tool und gibt ebenfalls per FreeTagging den Begriff "dummy" ein. Nun sollte auf der Seite des Tools ein Block erscheinen der genau die Features auflistet die den Begriff "dummy" enthalten.

Nun das Problem. Ich habe 2 unter schiedliche Content-Typen (tool und feature). Die gehören schon zur gleichen Kategorie.
Wenn ich nun ein Feature erstelle, möchte ich diesem auch genau dem Tool zu dem es gehören soll zuordnen.

Über Kategorien kann ich ja nun eine Kategorie "test" erstellen die den Begriff "dummy" beinhaltet und diesen später bei Views filtern lassen, so dass ich beim erstellen des Features jedem Tool genau dieses Feature zuordnen kann, weil die ja den gleichen Begriff haben, der per FreeTagging eingegeben wurde. Nun könnten es aber auch 1000 Tools sein. Ich als Admin will aber nicht 1000 Views erstellen. Gibt es eine dynamischere Lösung?
Also so das ich nur ein Filter erstellen brauch und er weiss das Feature und Tool mit dem gleichen Vokabular und gleichen Begriff zu filtern sind bei Views?

Ich hoffe ich habe diese Frage verständlich formuliert, ansonsten Beschreibe ich es noch mal ausführlicher.

Ich Danke auf jeden Fall schon mal für die Mühe. Habe nix zu diesem Problem gefunden.

Gruß Olli

‹ Problem mit poll / advanced poll Diverse Features für Forum gesucht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Weiß nit genau ob ich dich

Eingetragen von pebosi (2645)
am 11.06.2007 - 15:03 Uhr

Weiß nit genau ob ich dich verstanden habe, du könntest aber um eine Verbindung zwischen Tool und Feature zu schaffen, dem Content-Type "feature" ein nodereference-Feld hinzufügen wo man dann auswählen kann zu welchen Node (Tool) das Feature gehören soll...

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

...

Eingetragen von MisterWing (145)
am 12.06.2007 - 10:16 Uhr

Danke für den Tipp. Aber leider ist das nicht das was ich suche. Das mit dem Nodereference-Feld ist beim View erstellen genau das gleiche wie über Kategorien. Also genauer gesagt, beim Filtern erhalte ich das gleiche Ergebnis.

Also noch mal zum Verständnis. Ich denke das es über Kategorien geht. Zwei unterschiedlich Content-Typen. tool und feature. zu jedem Tool können mehrere Features gehören. Zu jedem Feature kann es nur ein Tool geben. Und ich dachte mir, das man das über Begriffe eines Vokabulars löst. Da man ja vorher nicht weiss, zu welchem erstellten Tool später ein Feature gehört, war meine Überlegung das per FreeTagging zu lösen. Das heisst, Tool und Feature gehören zum gleichen Vokabular (Taxonomy) als erste Voraussetzung. Als zweite Voraussetzung muss gelten das Tool_A und Feature_B einen gemeinsamen Begriff teilen. Der wird aber nicht festeglegt vorher. Weil den kann ma ja noch nicht wissen. Und dieser gemeinsame Begriff soll halt als Filter verwendet wenden.

Praktisch gesehen ein Vergleich.

wenn string(Tool_A) == string(Feature_B)
dann zeige mir auf der Toolseite dieses Feature

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie soll denn das Ergebnis

Eingetragen von pebosi (2645)
am 12.06.2007 - 10:19 Uhr

Wie soll denn das Ergebnis konkret aussehen?

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab mir grad nochmal dein

Eingetragen von pebosi (2645)
am 12.06.2007 - 10:27 Uhr

Hab mir grad nochmal dein erstes Posting durchgelesen du willst doch eine Tool-Seite auf der die Features per View ausgegeben werden oder? Und genau das kannst du doch mit dem nodereference Feld machen, zuerst wird ein Tool angelegt und wenn dann ein User ein Feature anlegt wählt er beim Anlegen als nodereference das zugehörige Tool aus.

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

...

Eingetragen von MisterWing (145)
am 12.06.2007 - 11:36 Uhr

Genau. Ist ja schon mal ein Teil gelöst meines Problems. Das bekomm ich noch hin.
Unter views filtere ich ja dann "nodereference: ...". Aber ich muss ja gleich den Filter angeben für ein bestimmtes Node.

Aber das müsste ich ja für jede Toolseite erstellen. Das er mir ein Block bereit stellt mit einem Filter auf "nodereference: node1" und dann "nodereference: node2" usw. Diese Arbeit will ich umgehen. Sonst funktioniert das ja auch über Kategorien.

Eigentlich müsste er erkennen wenn er auf der Toolseite Tool_A ist und dessen Features in einem Block anzeigen.
Und wenn man auf die Toolseite Tool_B wechselt muss er das erkennen und dessen Features anzeigen. Aber das ist glaube nicht umsetzbar, es sein denn es gibt ein Modul was dieses kann. Oder wie kann man ein Block per View bereitstellen der das macht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

guck dir mal die Argumente

Eingetragen von pebosi (2645)
am 12.06.2007 - 12:04 Uhr

guck dir mal die Argumente in den Views an, das sollte dein problem lösen, dort übergibst du einfach die id des jeweiligen Node und nimmst das dann als filter...

gruß pebosi

gruß pebosi
--
https://pebosi.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Двойной натяжной потолок
  • entity print - pdf template Seitennummern
  • Webform - kleiner Einleitungstext vor dem Formular.
  • migrate: legacy-db-key in settings.php, wie?
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
Weiter

Neue Kommentare

  • Du könntest einen
    vor 10 Stunden 41 Minuten
  • Das findet man in diesem
    vor 2 Tagen 11 Stunden
  • Hallo, bitte löscht meinen
    vor 4 Tagen 9 Stunden
  • Schau mal hier
    vor 4 Tagen 15 Stunden
  • Das Modul ist ja ganz schön,
    vor 1 Woche 14 Stunden
  • Modul Purge
    vor 1 Woche 1 Tag
  • Nö
    vor 1 Woche 1 Tag
  • Manuell aus der Datenbank löschen
    vor 1 Woche 1 Tag
  • Bots ... auf Abstand
    vor 1 Woche 2 Tagen
  • Cache vs Browser
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247808
Registrierte User: 19538

Neue User:

  • CeLib
  • Chrisvek
  • RebeccaBeils

» Alle User anzeigen

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