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

Menu Link als Feld in View

Eingetragen von thespecter (63)
am 21.12.2012 - 12:58 Uhr in
  • Views
  • Drupal 7.x

Hallo,

ich suche gerade ein Feld in Views dass mir den Namen des Menüpunktes ausliest und dieses auf die Node verlinkt?
Also eigentlich ein Feld dass analog zu "Beitrag: Title" wäre – gibts sowas überhaupt?

Beste Grüße
the.specter

‹ [gelöst] Felder verschiedener content-types eines users kombinieren Menu Link als Feld in View ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau dir mal das Modul Token

Eingetragen von Genesis (597)
am 21.12.2012 - 14:36 Uhr

Schau dir mal das Modul Token an. Wenn du im View z.B. via Path(Auto) den Link lädst, oder auch nur die NID, und diese im View nicht anzeigen lässt, dann kannst du die Ausgabe deines Titels neu definieren, und mittels Token und Ersetzungsmuster einen Link um den Titel setzen, indem du die NId, oder den Pfad ausgibst, und ein HTML-Konstrukt darum baust, also einen Link. Wichtig ist das Path oder NID vor dem Titel geladen werden, sonst ist der Token nicht als Ersetzungsmuster verfügbar.

Leider kann ich dir das nicht im Detail erklären, da es bei D6 etwas variieren kann, und es einfach zu lange her ist. Aber auf diese Art und Weise kannst du deinen Link um den Titel, oder auch alle sonstige Ausgaben legen. Alternativ kannst du natürlich auch hergehen und dir die NID ausgeben, oder den Pfad und überschreibst das Template deines Views und machst es per Hand. Ob es noch andere Möglichkeiten gibt kann ich dir nicht sagen, da Views für D6 von D7 abweichen mag.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke schon mal für den Tipp mit Token

Eingetragen von thespecter (63)
am 02.04.2015 - 14:46 Uhr

Das mit dem Überschreiben klappt zwar, aber nicht mit dem gewünschten Ergebnis.
Nehme ich die NID bekomm ich ne Zahl ausgegeben. Benutze ich PATH bin ich zwar näher dran aber ich bekomm dann den ganzen Pfad und nicht den Namen des Menüpunktes.
Welches wäre denn der passende Token?

Greetz the.specter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist ja interessant…

Eingetragen von thespecter (63)
am 02.04.2015 - 14:46 Uhr

…da ich die selbe Frage schon mal gestellt habe ;-)
Ist das wirklich immer noch so dass ich in Views nur das Title Feld (inzwischen D7), nicht aber den Menu-Link Title auslesen kann.

Greetz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann versuch ich es noch mal

Eingetragen von thespecter (63)
am 02.04.2015 - 15:20 Uhr

Hallo,

nach etwas über zwei Jahren erklär' ich mein Problem noch mal mit anderen Worten - vielleicht hab' ich ja diesmal mehr Glück ;-)

Ich möchte gerne eine Subnavigation mit einem View bauen der den "Linktitel des Menüpunkts" oder auch die dazugehörige "Beschreibung" (unten in den Menüeinstellungen) ausgibt und dann auf den Beitrag verlinkt.
Das Module "Metatag" nutzt hierzu den Token [node:menu-link]. Der macht bei den Page Titles des Browserfenster genau das was er soll.

Wie schaffe ich es nun den offenbar ohnehin schon vorhandenen Token in meinem View auszulesen bzw. mir das passende Feld dazu zu schnappen?

Mit dem normalen "Node-Title" ist das kein Problem. Der ist halt meistens nur viel zu sperrig für einen Navigationspunkt. Gibts da inzwischen eine Möglichkeit?

Beste Grüße, frohe Ostern und schon mal Danke
the.specter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Nehme ich die NID

Eingetragen von torfnase (1525)
am 02.04.2015 - 18:02 Uhr
Zitat:

Nehme ich die NID bekomm ich ne Zahl ausgegeben. Benutze ich PATH bin ich zwar näher dran aber ich bekomm dann den ganzen Pfad und nicht den Namen des Menüpunktes.

Wenn du den Link z.B. so umschreibst:

<a href="node/[nid]">Testbeitrag</a>

Dann bekommst du doch das Wort: "Textbeitrag" als verlinkten Menüpunkt.

Wo ist da das Problem ?

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Berthold - danke für

Eingetragen von thespecter (63)
am 02.04.2015 - 20:06 Uhr

Hallo Berthold - danke für deine Antwort.

das ist mir prinzipiell schon klar – aber dann würde jeder generierte Link auf einem hardcoded Wort sitzen - in diesem Fall eben "Testbeitrag".
In meiner Navigation stünde dann ja immer das selbe Wort mit unterschiedlichen Links. Ein klassischer Anwendungsfall hierfür wäre nach meinem Verständnis ein "read more"-Button.

Aber genau um die generierte, individuelle Bezeichnung des Menüpunktes selbst geht es mir ja – und zwar mit dem "Linktitel des Menüpunkts" - da ich denn ja eh schon habe.

Grüße aus Hessen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach so, ich habe die

Eingetragen von torfnase (1525)
am 02.04.2015 - 20:40 Uhr

Ach so, ich habe die Problematik verstanden.
Warum löst du das nicht anders, z.B. so:

Du fügst dem Inhaltstyp noch ein Textfeld hinzu: Menue-Titel in der View und da schreibst du bei jeder node den gewünschten Menüpunkt für deine View hinein.

Dann kannst du über dieses Feld ganz leicht in der View verfügen und statt "Testbeitrag" eben dieses Feld angeben.

ich würde mich da nicht auf einen ominösen Token verlassen, den du ja offenbar nicht zu fassen bekommst.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das würde sicherlich

Eingetragen von thespecter (63)
am 02.04.2015 - 21:14 Uhr

Ja das würde sicherlich gehen. Aber so ganz geschmeidig ist das ja auch nicht, oder? Dann müsste ich ja in alle Bestandsseiten rein und dort einen Wert in ein neues Feld setzen der einfach ein Duplikat eines anderen, bereits vorhandenen Feldes ist. OK – es sind jetzt nur 20 Seiten aber es könnten ja auch genauso gut 2000 sein.

Ich hätte jetzt geschworen dass das mit Drupal irgendwie "simpler" zu lösen geht.

Trotzdem natürlich danke für den Tip/Workaround.

  • Anmelden oder Registrieren um Kommentare zu schreiben

naja, das Feld muß ja kein

Eingetragen von torfnase (1525)
am 02.04.2015 - 21:40 Uhr

naja, das Feld muß ja kein Textfeld sein.
Wenn du z.B. ein Computed-Field nimmst, kannst du vielleicht irgendwie mittels PHP auf den Menu-Link zurückgreifen.

Aber ich weiß ja nicht, wie gut du so bei PHP unterwegs bist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

wenn man bei drupal.org sucht

Eingetragen von caw (2762)
am 03.04.2015 - 05:18 Uhr

wenn man bei drupal.org sucht nach menu + node + view https://www.drupal.org/search/site/menu%20node%20view
kommt man drauf

  • 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 2 Tagen 21 Stunden
  • Hey danke
    vor 3 Tagen 16 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 10 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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