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 - 10: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 - 13: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 - 14: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 - 16: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 - 01: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 - 09: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 - 19: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

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (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
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 3 Tagen
  • Wenn die Subdomain auf
    vor 1 Woche 5 Tagen
  • ordnerstruktur
    vor 1 Woche 5 Tagen
  • Die Subdomain muß auf den
    vor 2 Wochen 19 Stunden
  • Verwende doch das Tag dafür,
    vor 5 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 2 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 4 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 6 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 1 Tag

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

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