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

View-Tab nur bei bestimmten Node-Type einblenden

Eingetragen von acappellamaniac (6)
am 20.01.2008 - 09:40 Uhr in
  • Views
  • Drupal 5.x

Hallo !
Ich habe folgendes Problem, bei dem ich nicht weiterkomme:
ich habe einen View gebaut, der mir zusätzliche Informationen zu einem Node ausgibt (Realisiergt über ein CCK-Feld Nodereference).

Diesen View möchte ich als Tab zum Knoten anzeigen. Das klappt auch (über die URL node/$arg/concerts), ABER:
ich sehe dieses Tab jetzt an JEDEM Knoten, es macht aber nur an Knoten eines bestimmten Typs Sinn.

Gibt es eine Möglichkeit, die Sichtbarkeit eines Tabs auf den Node-Type einzuschränken ??

Bin für jeden Hinweis dankbar.

Gruß,
Volker

‹ [gelöst] Reihenfolge der Felder in Views Drupal 7 ändern Bestimmte Seiten auswählen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

in der View unter "Filter"

Eingetragen von dawehner (2639)
am 20.01.2008 - 12:40 Uhr

in der View unter "Filter" einfach Node:Type xyz angeben
--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?

  • Anmelden oder Registrieren um Kommentare zu schreiben

na ja - nicht wirklich......

Eingetragen von acappellamaniac (6)
am 20.01.2008 - 13:57 Uhr

Danke für den Tipp, trifft aber das Problem nicht ganz.

Ich beschreib's mal ein wenig konkreter:
Es gibt einen Knoten vom Typ "group" und es gibt Events, die über das Node Reference CCK-Feld einen Link zu der Gruppe aufbauen.
Im View hole ich alle Knoten vom Type Event (da ist also der Filter, den Du ansprichst, schon auf Event gesetzt), die im Node-Reference-Eintrag die NodeID der Gruppe haben.
Als Argument nutze ich die NodeReference, im Argument Handling Code setze ich $args[0] = arg(1), damit ich die NodeID als Argument übergeben kann, wenn ich den Knoten anzeige.
Die normale node URL ist ja "node/[NODEID]", die View-URL ist "node/[NODEID]/events", das ganze als Tab-Menü definiert.

Wie gesagt: funktioniert prima, nur dass ich z.B. auch wenn ich einen Knoten vom Typ "Event" anzeige, das Tab "Events" sehe, was logischerweise beim Aufruf nichts zurückliefert. Das Tab-Menü mochte ich nur anzeigen, wenn der Typ des Knoten "group" ist - sonst nicht. Ich denke, dass ich da eher was in der Menüanzeige manipulieren muss, da der View zu dem Zeitpunkt, wenn der Knoten selbst angezeigt wird, noch nicht ausgeführt ist und wohl auch nicht validiert werden kann.

Irgendwelche weiteren Tipps ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views node access

Eingetragen von cezaryrk (3)
am 21.08.2011 - 15:40 Uhr

hi, der Thread ist zwar schon alt, aber hatte neulich das gleiche Problem mit d7,

hab ein modul "Views node access" geschrieben
http://drupal.org/sandbox/cezaryrk/1244456

damit kannst auch ohne Argumente die Views als Tabs an nodes koppeln

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, Kann ich den Code noch

Eingetragen von dachkarlchen (34)
am 20.09.2011 - 00:25 Uhr

Hi,

Kann ich den Code noch irgendwo einsehen? Es ist möglicherweise genau das was ich momentan suche.

Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, ist mittlerweile ein

Eingetragen von cezaryrk (3)
am 20.09.2011 - 08:10 Uhr

Ja, ist mittlerweile ein contrib modul

http://drupal.org/project/views_node_access

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit einer kleiner

Eingetragen von dachkarlchen (34)
am 20.09.2011 - 18:07 Uhr

Mit einer kleiner Umstrukturierung genau was ich gesucht habe. Vielen Dank!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

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