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

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • 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
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 2 Wochen 6 Tagen
  • Textboxen mit Tabelle
    vor 2 Wochen 6 Tagen
  • Du sollst ja auch keine
    vor 2 Wochen 6 Tagen
  • Theme
    vor 2 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 2 Wochen 6 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 13 Stunden
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 22 Stunden
  • Modul view_unpublished
    vor 3 Wochen 2 Tagen
  • Modul "override node options"
    vor 3 Wochen 2 Tagen
  • Im Grunde ist dass ein
    vor 3 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20479

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

» Alle User anzeigen

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