Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[Gelöst] NID in Menü-Link einbauen?

Eingetragen von Der Robert (26)
am 24.08.2011 - 15:42 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hi, Leute!

Ich habe ein Menu "submenu" erstellt, mit dem man verschiedene VIEWs aufrufen kann.
Die Views sollen per NID Argument nur 1 Eintrag anzeigen (funktioniert).
(Wie) kann man das Untermenü einstellen, dass automatisch die NID des gerade aktiven Nodes in den Link übernommen wird und so an den nächsten View weitergibt (URL: …/site/viewname/NID)
bzw. wo könnte man da Code einfügen der das dann macht?

Danke im Voraus!

‹ Drupal 7.4 nach xampp - zeigt nur die Startseite - Gelöst Blogeintrag/Artikel mit XMLRPC erstellen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

also mit : <?php if (arg(0)

Eingetragen von erochard (29)
am 25.08.2011 - 12:35 Uhr

also mit :

<?php

if (arg(0) == 'node' && is_numeric(arg(1))) {
   
$nid = arg(1);
    return
$nid;
}
if (
$node = menu_get_object()) {
   
$nid = $node->nid;
    return
$nid;
}

?>

bekommste ja die aktuelle node id und die kannste dann ganz normal an alles übergeben ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, Erwin! *sry* ich bin

Eingetragen von Der Robert (26)
am 25.08.2011 - 12:59 Uhr

Danke, Erwin!

*sry* ich bin noch neu bei Drupal deswegen sagt mir

erochard schrieb

ganz normal an alles übergeben

leider nichts :)

Wo muss ich den Code reinschreiben damit an die Links dieses einen Menüs die aktuelle NID angehängt wird? Im System in die menu.inc? Oder kann ich das im Theme irgendwo überschreiben?

THX!

  • Anmelden oder Registrieren um Kommentare zu schreiben

versuchs mal mit dem modul

Eingetragen von erochard (29)
am 25.08.2011 - 13:12 Uhr

versuchs mal mit dem modul hier ;)

http://drupal.org/project/link_node

  • Anmelden oder Registrieren um Kommentare zu schreiben

dieses Modul gibt es für D7

Eingetragen von Der Robert (26)
am 25.08.2011 - 13:25 Uhr

dieses Modul gibt es für D7 leider noch nicht

  • Anmelden oder Registrieren um Kommentare zu schreiben

ach sorry hab nicht gesehen

Eingetragen von erochard (29)
am 25.08.2011 - 13:45 Uhr

ach sorry hab nicht gesehen das du v7 benutzt ich muss zu nem termin jetzt aber ich meld mich danach ;)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry hab gerade gesehen hab

Eingetragen von erochard (29)
am 30.08.2011 - 14:24 Uhr

Sorry hab gerade gesehen hab voll vergessen zu schreiben =/ also du willst die aktuelle node id haben und dann an das untermenu weiter geben ? oder willst du die id dann oben in der url stehen haben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Beides :) und *sry* - ich hab

Eingetragen von Der Robert (26)
am 30.08.2011 - 15:57 Uhr

Beides :) und *sry* - ich hab eine Lösung und noch nicht gepostet…

Mir ist es nicht gleich aufgefallen, da ich "PHP Filter" nicht aktiviert hatte, aber man kann auch einen Block mit eigenem php Code als Eingabeformat erstellen.
Für meine Zwecke reicht folgender Code:

<div id="viewmenu">
<a href="../view1/<?php print arg(1); ?>" >View1Link</a>
<a href="../view2/<?php print arg(1); ?>" >View2Link</a>
<a href="../view3/<?php print arg(1); ?>" >View3Link</a>
<a href="../view4/<?php print arg(1); ?>" >View4Link</a>
</div>

…somit kann man von jedem View aus einen anderen View ansteuern, vorausgesetzt im View ist die NID als Contextual Filter eingestellt :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

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