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

FreeTagging-Begriffe filtern und ausgeben

Eingetragen von MisterWing (146)
am 11.06.2007 - 13: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 - 14: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

...

Eingetragen von MisterWing (146)
am 12.06.2007 - 09: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 - 09:19 Uhr

Wie soll denn das Ergebnis konkret aussehen?

gruß pebosi

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab mir grad nochmal dein

Eingetragen von pebosi (2645)
am 12.06.2007 - 09: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

...

Eingetragen von MisterWing (146)
am 12.06.2007 - 10: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 - 11: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Best Practices for Plain Text Notes
  • gepatchte PHP Version 7.4 für Windows
  • 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
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Tag 18 Stunden
  • Guten morgen und Danke
    vor 2 Tagen 1 Stunde
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 2 Tagen 7 Stunden
  • Danke Schmittrich. Die Frage
    vor 3 Tagen 23 Stunden
  • Keine Antwort auf die Frage nach dem Woher
    vor 4 Tagen 1 Stunde
  • Danke ich werde mir die
    vor 6 Wochen 1 Tag
  • Vielen Dank für Ihren
    vor 6 Wochen 4 Tagen
  • Composer ist sehr ratsam
    vor 6 Wochen 6 Tagen
  • Vielen Dank für den
    vor 7 Wochen 1 Tag
  • Die alten CMS Vergleiche von contentmanager.de
    vor 7 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250324
Registrierte User: 20571

Neue User:

  • alxshell
  • FesObsemo
  • AnthonyhoF

» 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 19 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